Étant donné une classe class ostreamWrapper
{
private:
ostream * str;
public:
ostreamWrapper operator << (const char *);
}
où ostream * str pointera vers std :: Cout et ostr
Par rapport à std::string et std::ofstream qui n'allouer de la mémoire sur le tas, les programmes contenant std::cout ne semblent pas avoir une allocation de tas. Je sais que std::ostream s hériteront