fstream
-
Hallo,
ich habe ein Problem mit dem VC++6/VC++7 und der STL.
Im VC++6 konnte ich mit fstream::fd() den File-descriptor holen und bei einem neuen fstream-Objekt das das Andere mit dem entsprechenden Konstrzktor übergeben, um es anzuhängen.
m_new = new ifstream(m_old.fd(),m_buf,1000);
Aber wie geht das nun unter VC++7 mit der neu implementierten STL?
-
das ist (war) allerdings kein gültiges standard c++.
wenn du uns verrätst, was du genau mit "anhängen" meinst, wird dir sicher jemand lösungsvorschläge in iso c++ bringen.
-
Laut MSDN hat der Konstrzkro folgende Aufgabe:
[code]
ifstream( filedesc, char*, int ) Constructs an ifstream object that is associated with a filebuf object. The filebuf object is attached to an open file and to a specified reserve area.
[cpp]