实现fstream移动的C ++ 0x库

时间:2011-02-02 00:48:42

标签: 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上运行,它不能编译。

我可以解决这个问题(例如通过引用返回),但我想我会问这个,以防有一个解决方案不涉及修改调用代码。

1 个答案:

答案 0 :(得分:1)

我相信Dinkumware销售带有可移动流的C ++标准库版本,但请务必先检查它。