3
找到How to return an fstream (C++0x)的答案後,我現在想知道是否有一個當前的C++ 0x庫實現fstreams的移動(甚至交換)(因爲gcc (27.9)沒有) 。我更喜歡它也是免費的。實現移動fstreams的C++ 0x庫
或者是否有任何其他方式從函數的值返回fstreams?
我試過編譯libcxx,但它看起來非常linux/mac的特定,我需要它在Solaris上運行,它不會編譯。
我可以解決這個問題(例如通過引用返回),但我想我會問這個以防萬一有一個解決方案不涉及修改調用代碼。
Visual C++ 2010附帶的C++標準庫具有可移動的流。 – 2011-02-02 00:54:19
感謝您嘗試libcxx。有興趣移植它,但這種工作處於早期階段。志願者去港口迎接! – 2011-02-02 00:54:50