C ++ 11 GCC 4.6.2 std :: move - PullRequest
       1

C ++ 11 GCC 4.6.2 std :: move

2 голосов
/ 23 февраля 2012

Я пытался использовать конструктор перемещения, используя 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 Ответ

8 голосов
/ 23 февраля 2012

Вы компилировали с включенным флагом C ++ 0x (-std=c++0x)?по умолчанию g ++ - C ++ 03.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...