dyna/fstring1.cpp

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 ********************************