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]


Anmelden zum Antworten