Конструктор перемещения 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

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