Print stream Wert in gdb - C++

Ich versuche zu sehen, den Wert des Stroms (ifstream, aber es sollte funktionieren für alle Arten von streams, die ich denke).
Der Beispiel-code könnte wie folgt Aussehen:

stringstream in("One Two Three Four Five");
while(in)
cout << in;

Ich versuche zu tun, es in der folgenden Weise aber keiner von Ihnen scheint zu funktionieren:

(gdb) print in
(gdb) call cout << in
(gdb) call in.getline()

... und so weiter.

Gibt es eine Möglichkeit, den Wert zu sehen der stream???

  • Ist es ein stringstream oder eine ifstream? Es gibt keinen Weg, um eine Datei, die Inhalte auf diese Weise!
InformationsquelleAutor thim | 2011-12-04
Schreibe einen Kommentar