Ich bin in der Mitte einig ziemlich alten C++ Code zu fixieren, den die alten Stil iostream-Bibliothek verwendet, und ich kam in den folgenden nicht-Kompilierung Codezeilen:Wofür war filebuf :: openprot gedacht, und hat es einen Ersatz?
::ofstream ofile;
ofile.open("filename", ios::trunc, filebuf::openprot);
ich diesen Fehler:
error C2039: 'openprot' : is not a member of 'std::basic_filebuf<_Elem,_Traits>'
So offensichtlich ist es etwas, das nicht mehr da ist. Das Problem ist, ich kann keine Informationen darüber finden, was openprot
als Parameter getan hat, und ich kann es daher nicht durch etwas Neues ersetzen, und ich habe Angst, den Parameter insgesamt zu entfernen.
Jeder mit historischen C++ - Kenntnisse wissen, was dieses Ding getan hat?
Vielen Dank für die Info. Ich habe den Parameter entfernt. – Archimaredes