CPP-基础:新标准 C++iostream

在新的标准 C++ iostream 库中: 
1. open 函数不采用第三个参数(保护参数)。 
2. 无法从文件句柄创建流。 
3. 除了几个例外,新的标准 C++ 库中的所有名称都在 std 命名空间中。有关更多信息,请参见使用 C++ 库头。 
4. 单独用 ios::out 标志无法打开 ofstream 对象。ios::out 标志必须在逻辑 OR 中和另一个 ios 枚举数组合;比如,和 ios::in 或 ios::app 组合。 
5. 因为设置了 eofbit 状态,到达文件尾后 ios::good 不再返回非零值。 除非知道当前没有设置基标志,否则 ios::setf(_IFlags)

不应和 ios::dec、ios::oct 或 ios::hex 的标志值一起使用。格式化的输入/输出函数和运算符假定只设置了一个基。改用 ios_base。 

更多改动的地方请查阅MSDN~

posted @ 2013-12-17 17:29  CPYER  阅读(360)  评论(0编辑  收藏  举报