从 Visual C++ .NET 2003 开始,移除了旧的 iostream 库。 标准 C++ 库和以前的运行时库之间的主要差异在于 iostream 库。iostream 实现的具体细节已经更改,如果想链接标准 C++ 库,可能有必要重写代码中使用 iostream 的部分。 必须移除任何包含在代码中的旧 iostream 头文件(fstream.h、iomanip.h、ios.h、iostream.h、istream.h、ostream.h、streamb.h 和 strstrea.h),并添加一个或多个新的标准 C++ iostream 头文件(<fstream>、<iomanip>、<ios>、<iosfwd>、<iostream>、<istream>、<ostream>、<sstream>、<streambuf> 和 <strstream>,所有头文件都没有 .h 扩展名)。 下表描述新的标准 C++ iostream 库不同于旧 iostream 库的行为。 在新的标准 C++ iostream 库中: open 函数不采用第三个参数(保护参数)。 filebuf、fstream ifstream 和 ofstream 的 attach 成员函数 |
iostream 实现中的差异
最新推荐文章于 2024-01-31 10:13:45 发布