Diskussion:C++-Programmierung: Einfache Ein- und Ausgabe

Aus Wikibooks
Zur Navigation springen Zur Suche springen

Sollte man nicht auch cprn (Druckerausgabe) hinzufügen? --Muxxxa 12:00, 23. Jun 2005 (UTC)

Shiftoperator => Ausgabeoperator[Bearbeiten]

Ich habe den Begriff Shiftoperator durch Ausgabeoperator ausgetauscht, weil es sich dabei um zwei verschiedene Operatoren handelt (für die aber das gleiche Zeichen verwendet wird). Sie unterscheiden sich sowohl durch ihre Verwendung als auch zB durch ihre Priorität, was zu Verwirrungen führen könnte. --Stefan Kögl 20:17, 7. Aug 2005 (UTC)

Nein, die Priorität der Shift-Operatoren ist stets die gleiche. Der Compiler kennt ja die Bedeutung nicht, und damit macht dieser Ausdruck nicht das, was man will:
std::cout << a << " & " << b << " = " << a&b << ".\n";
da der Compiler das wie folgt klammert:
(std::cout << a << " & " << b << " = " << a)&(b << ".\n");
und das compiliert natürlich nicht. --RokerHRO 15:49, 1. Jul. 2008 (CEST)[Antworten]

flush Manipulator[Bearbeiten]

Ich finde es sinnlos flush zu verwenden, könnte höchstens Verwirrung stiften. Es sollte einheitlich endl verwendet werden, bis auf die Erklärung von flush natürlich. --RotzKotz ere 20:00, 30. Jun. 2008 (CEST)[Antworten]

Escape Sequenzen[Bearbeiten]

Die escape sequenzen sollten einen eigenen Abschnitt/(Unter-)Überschrift bekommen.

Ich übernehme das mal eben, denke das geht in Ordnung? :) --RotzKotz ere 20:05, 30. Jun. 2008 (CEST)[Antworten]

Das geht in Ordnung, Danke dir vielmals. ;-) --Prog 06:46, 1. Jul. 2008 (CEST)[Antworten]

schon behandelt?[Bearbeiten]

flush wurde bisher noch nicht behandelt. ebenso wie cin (es wurde nicht weiter erläutert!) außerdem verstehe ich die fehlermeldung erklärung nicht. vielleicht finden sich da auch rechtschreibfehler!