T
um Operatoren operator<<()
und operator>>()
für ifstreams
bzw.
More...
#include <wrapper.h>
Public Member Functions | |
fstream_wrapper (T t) | |
operator T () const | |
Static Public Member Functions | |
long | size () |
T
um Operatoren operator<<()
und operator>>()
für ifstreams
bzw.
ofstreams
. Die erzeugten Operatoren schreiben sizeof(T)
viele Bytes ab der Basisadresse des Objekts vom Typ T
vom Speicher in den ofstream
bzw. lesen sizeof(T)
viele Bytes aus dem ifstream
in den Speicher ab der Basisadresse eines Objekts vom Typ T
.
T
Member-Variablen enthält, die Zeiger sind oder auch indirekt einen Zeiger enthalten. Ebenso darf T
keine virtuellen Methoden besitzen. In beiden genannten Fällen entstehen beim Lesen aus einem ifstream
Referenzen auf nicht-reservierte Speicherbereiche!