Ausgabe: Einführung in die Stream-Technik (2/3)

Ein großer Vorteil der Stream-Technologie liegt darin, daß man die gleiche Form der Ausgabe für verschiedene Datentypen nutzen kann, ohne explizit den Datentyp angeben zu müssen:

  #include <iostream.h>

  void main()
  {
  int  k = 5 ;         // Deklaration (und Definition) einer Integer-Variable
  char c = 'a';        // Deklaration einer Char-Variablen
  double d = 3.1241;   // Deklaration einer Double-Variablen

  cout << k;    // Integer-Ausgabe
  cout << c;    // Char-Ausgabe
  cout << d;    // Double-Ausgabe
  }

Zudem ist es möglich, mehrere Ausgaben -- auch Ausgabe verschiedener Typen -- aneinanderzureihen. Man beachte, daß in den folgenden Beispielen sowohl der include-Befehl wie auch der Programmrumpf weggelassen wird:

  int    k = 5;      // Deklaration einer Integer-Variable
  double d = 3.5;    // Deklaration Double-Variable

  cout << "Das Ergebnis von " << k << " plus " << d << " lautet " << k + d;