You are here

Verwendung und Download

Die ganze Arbeit beschränkte sich also auf das Überschreiben der beiden Funktionen sync und overflow von basic_streambuf und die Implementierung der Ausgabe-Routinen. Als Dank kann man in einem Fenster-basierten Programm nun in ein Text-Fenster schreiben:

OG_constream text_fenster;

int i = 10;
double d = 3.14156;
std::string sstr("STL String");
CString cstr("Microsoft CString");

text_fenster << "i = " << i << std::endl;
text_fenster << "d = " << d << std::endl;
text_fenster << "STL String = " << sstr.c_str() << std::endl;
text_fenster << "Microsoft CString = " << (LPCSTR) cstr << std::endl;

OG_constream

OG_constream.zip downloaden