在找到如何返回 fstream (C++0x)的答案后,我现在想知道是否有一个当前的 c++0x 库为 fstreams 实现移动(甚至交换)(因为gcc (27.9)没有) . 如果它也是免费的,我会更喜欢。
或者有没有其他方法从函数按值返回 fstreams?
我已经尝试编译libcxx,但它似乎非常特定于 linux/mac,我还需要它在 Solaris 上运行,它不会编译。
我可以解决这个问题(例如通过引用返回),但我想我会问这个,以防万一有一个不涉及修改调用代码的解决方案。
在找到如何返回 fstream (C++0x)的答案后,我现在想知道是否有一个当前的 c++0x 库为 fstreams 实现移动(甚至交换)(因为gcc (27.9)没有) . 如果它也是免费的,我会更喜欢。
或者有没有其他方法从函数按值返回 fstreams?
我已经尝试编译libcxx,但它似乎非常特定于 linux/mac,我还需要它在 Solaris 上运行,它不会编译。
我可以解决这个问题(例如通过引用返回),但我想我会问这个,以防万一有一个不涉及修改调用代码的解决方案。