C++0x 仕様の C++ コンパイラを使用しており、std::wstring をラップする String クラスのムーブ コンストラクタを作成したいと考えています。
class String {
public:
String(String&& str) : mData(std::move(str.mData)) {
}
private:
std::wstring mData;
};
Visual Studio では、これは問題なく機能します。Xcode では、std::move()
使用できません。