2011-10-01 34 views
3

C++ 11移动语义使得使用std::ifstreamstd::ofstream在异常方面更容易或更安全?我想这也取决于标准库。 GCC,ICC和VC++编译器之间有什么不同?C++ 11文件流

+7

他们以何种方式不安全? –

+2

在任何情况下,移动语义如何影响异常安全? – ildjarn

+5

你的实际问题是什么? –

回答

6

不。std :: stream类的异常安全性方面没有受到影响。唯一的区别是您现在可以从工厂函数返回流并将它们存储在容器中。