Конструктор перемещения C++ не компилируетсяC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Конструктор перемещения C++ не компилируется

Сообщение Anonymous »

У меня неприятная проблема. Мой компилятор GCC 4.6.3 отказывается компилировать мой конструктор перемещения.
Замена строки 6 в примере на «MemoryBlock(const MemoryBlock & Other)» приведет к компиляции, но без использования приведенного ниже объявления конструктора перемещения. Похоже, компилятор не знает C+11, хотя должен использовать 4.6.3. Верно?

#include

class MemoryBlock
{
public:
MemoryBlock(MemoryBlock && other) //

Подробнее здесь: https://stackoverflow.com/questions/190 ... nt-compile
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»