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!