我尝试使用带有std::move的move构造函数

#include <utility>

但是我收到一个错误消息,“move”不是“std”的成员。
gcc --version
gcc (GCC) 4.6.2 20111027 (Red Hat 4.6.2-1)

我知道move构造函数是C++ 11中的新功能,只是想知道它是否在gcc 4.6.2中可用。

谢谢。

最佳答案

您是否使用(-std=c++0x)上的C++ 0x标志进行了编译? g++默认为C++ 03。

关于c++ - C++ 11 GCC 4.6.2 std::move,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9408082/

10-14 07:49