标签: c++ c++11 fstream move-semantics move-constructor
在找到How to return an fstream (C++0x)的答案之后,我现在想知道是否有一个当前的c ++ 0x库为fstream实现移动(甚至交换)(因为gcc (27.9)没有)。我更喜欢它是否也是免费的。
或者还有其他方法可以通过值从函数返回fstream吗?
我已经尝试编译libcxx但它似乎非常特定于linux / mac,我还需要它在Solaris上运行,它不能编译。
我可以解决这个问题(例如通过引用返回),但我想我会问这个,以防有一个解决方案不涉及修改调用代码。
答案 0 :(得分:1)
我相信Dinkumware销售带有可移动流的C ++标准库版本,但请务必先检查它。