C ++ 11 GCC 4.6.2 std :: move

时间:2012-02-23 06:14:12

标签: c++ gcc c++11

我尝试使用移动构造函数,使用std :: move

#include <utility>

但我收到错误,'move'不是'std'的成员。

gcc --version
gcc (GCC) 4.6.2 20111027 (Red Hat 4.6.2-1)

我理解移动构造函数是C ++ 11中的一个新功能,只是想知道它是否在gcc 4.6.2中可用。

感谢。

1 个答案:

答案 0 :(得分:8)

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