Why copy constructor of ostream class is private?