Damit ist die eigentlich Arbeit getan. Die Klasse OG_constream enthält gegenüber ihrer Basisklasse keinerlei neue Elemente. Sie erzeugt in ihrem Konstruktor lediglich ein OG_constreambuf als Puffer und zerstört diesen wieder in ihrem Destruktor.OG_constream::OG_constream() : ostream(new OG_constreambuf()){}OG_constream::OG_constream(int i) : ostream(new OG_constreambuf(i)){}OG_constream::~OG_constream(){  OG_constreambuf* pOG_constreambuf = (OG_constreambuf*) rdbuf();  if (pOG_constreambuf)    delete pOG_constreambuf;}