iostream

Die C ++ iostream-Bibliothek ist eine objektorientierte Bibliothek, die über Streams Ein- und Ausgabefunktionen bereitstellt. Die Iostreams-Klassen unterstützen typsichere I / O-Typen und können zur Unterstützung benutzerdefinierter Typen durch Überladen der Operatoren >> und << erweitert werden.
1
Antwort

Thread Safe Cout Technik. Fehle ich etwas?

Ich arbeite mit etwas Multithread-Code für ein Spielprojekt und war ein wenig müde, das durch zwei Threads erzeugte stdout-Erbrechen zu durchforsten, das cout zum gleichzeitigen Debuggen von Nachrichten verwendet. Ich recherchierte und starrte f...
02.03.2012, 02:21
2
Antworten

Ist es möglich, das Fehlerbit istream manuell in C ++ 11 zu setzen?

Ich habe diese Klasse gemacht: %Vor% Ich habe mir die Dokumentation angesehen (nicht gut), aber ich konnte keinen geeigneten Weg finden, das Fehlerbit zu setzen. Der Grund, warum ich mich interessiere, wäre, dass ich in der Lage wäre, while...
28.12.2016, 03:33
3
Antworten

Warum erzeugt std :: endl diese kryptische Fehlermeldung?

Wenn ich versuche, den folgenden Code zu kompilieren, erhalte ich den folgenden Compiler-Fehler (siehe Code). Er kompiliert ohne Fehler, wenn std::endl entfernt wird. %Vor%     
24.06.2014, 03:29
4
Antworten

Was ist der Unterschied zwischen while (cin) und while (cin num)?

Was ist der Unterschied zwischen den folgenden zwei Schleifen und wenn jeder gestoppt wird? %Vor%     
20.10.2013, 21:33
4
Antworten

Wie funktionieren iostream-Iteratoren?

Von der Standard Template Library habe ich die Iteratoren istream und ostream kennengelernt. Ich kann nicht verstehen, wie sie funktionieren. Ich verstehe auch nicht, warum sie benutzt werden. Warum sind sie nützlich?     
02.01.2014, 18:45
5
Antworten

Ist die Inkonsistenz von C ++ 's istream :: eof () ein Fehler in der Spezifikation oder ein Fehler in der Implementierung?

Das folgende Programm demonstriert eine Inkonsistenz in der Art, wie std :: istream (speziell in meinem Testcode, std :: istringstream) eof () setzt. %Vor% So wird eof () "ausgelöst", wenn Sie das Zeichen vor das tatsächliche Dateiende les...
02.11.2012, 23:20
3
Antworten

std :: Funktion als benutzerdefinierter Stream-Manipulator

Ich versuche C ++ 11-Funktionen zu verwenden, um benutzerdefinierte Stream-Manipulatoren einfacher zu erstellen. Ich kann Lambda-Funktionen als Manipulatoren verwenden, aber nicht std::function<ostream&(ostream&)> . Hier ist d...
22.10.2012, 00:35
4
Antworten

Wie benutze ich eine QFile mit std :: iostream?

Ist es möglich, ein QFile wie ein std :: iostream zu verwenden? Ich bin mir ziemlich sicher, dass da draußen ein Wrapper sein muss. Die Frage ist wo? Ich habe eine andere Bibliothek, die einen std :: isorem als Eingabeparameter benötigt, aber...
05.03.2011, 14:19
4
Antworten

Lazy-Evaluierung mit Ostream C ++ - Operatoren

Ich bin auf der Suche nach einem portablen Weg, um eine faule Auswertung in C ++ für die Protokollierungsklasse zu implementieren. Nehmen wir an, ich habe eine einfache Protokollfunktion wie %Vor% dann in syslog () Funktion können wir tun:...
17.02.2011, 23:07
3
Antworten

Was ist ein Stream genau?

Wenn mein Buch sagt: Ein Stream ist eine Folge von Zeichen gelesen oder geschrieben von einem Gerät, dann sagt mein Buch: die istream und die ostream -Typen repräsentieren Eingabe und Ausgabe Stream (was bedeutet es?) Wie genau funktionier...
03.09.2014, 19:08