Lesen von binären Daten von std::cin

Was ist der einfachste Weg, um read binary (nicht formatiert) Daten aus std::cin entweder in einem string oder eine stringstream?

Warum nicht öffnen Sie ein ifstream mit "/dev/stdin" im Binär-Modus?
Würde nicht funktionieren, auf alles, das nicht Unix.
Siehe auch die Diskussion mit std::freopen (aber es sieht irgendwie hacky). Es wäre schön, wenn jemand eine kanonische Antwort mit Beispielen für Linux, OS X, Solaris und Windows.

InformationsquelleAutor Allan | 2011-09-28

Schreibe einen Kommentar