Wie konstruiere ich einen c ++ - Fstream aus einem POSIX-Dateideskriptor?

Ich suche grundsätzlich eine C ++ - Version von fdopen (). Ich habe ein bisschen nachgeforscht und es ist eines der Dinge, die einfach erscheinen, sich aber als sehr kompliziert herausstellen. Vermisse ich etwas in diesem Glauben (d. H. Es ist wirklich einfach)? Wenn nicht, gibt es da draußen eine gute Bibliothek, die sich darum kümmert?

EDIT: Meine Beispiellösung wurde in eine separate Antwort verschoben.

Antworten auf die Frage(14)

Ihre Antwort auf die Frage