C++ C++;11个文件流
对于异常,C++11移动语义是否使C++ C++;11个文件流,c++,filestream,c++11,move-semantics,C++,Filestream,C++11,Move Semantics,对于异常,C++11移动语义是否使std::ifstream和std::ofstream的使用更容易或更安全?我想这也取决于标准库。GCC、ICC和VC++编译器之间有什么区别吗?没有。std::stream类的异常安全方面没有受到影响。唯一的区别是,您现在可以从工厂函数返回流并将它们存储在容器中。它们以什么方式不是异常安全的?在任何情况下,移动语义将如何影响异常安全?
std::ifstream
和std::ofstream
的使用更容易或更安全?我想这也取决于标准库。GCC、ICC和VC++编译器之间有什么区别吗?没有。std::stream类的异常安全方面没有受到影响。唯一的区别是,您现在可以从工厂函数返回流并将它们存储在容器中。它们以什么方式不是异常安全的?在任何情况下,移动语义将如何影响异常安全?