Das folgende Code-Beispiel stammt aus dem Buch
Objektorientiertes Programmieren in C++
- Ein Tutorial für Ein- und Umsteiger
von Nicolai Josuttis, Addison-Wesley München, 2001
© Copyright Nicolai Josuttis 2001
// Headerdatei der eigenen Klasse
#include "fstring.hpp"
// **** BEGINN Namespace Bsp ********************************
namespace Bsp {
/* Ausgabe auf Stream
*/
void FarbString::printOn (std::ostream& strm) const
{
// Zeichenfolge mit Farbe in Klammern ausgeben
String::printOn(strm);
strm << " (in " << farb << ')';
}
/* Einlesen eines FarbStrings von einem Input-Stream
*/
void FarbString::scanFrom (std::istream& strm)
{
// Inhalt und Farbe nacheinander einlesen
String::scanFrom (strm);
farb.scanFrom (strm);
}
} // **** ENDE Namespace Bsp ********************************