русский
Germany.ruForen → Архив Досок→ Programmierung

C++11 лажа?

20.08.16 20:01
Re: C++11 лажа?
 
Krist5 прохожий
in Antwort dymanoid 20.08.16 15:56, Zuletzt geändert 21.08.16 00:35 (Krist5)

Мало знаком с MSVS, но у g++ есть опция -fno-elide-constructors которая скорее всего приведёт к вызову "конструктора перемещения" в Вашей программе. Я говорю "скорее всего" т.к. компилятор всё равно может застесняться, поскольку Ваш конструктор перемещения не имеет при себе noexcept. Ведь кому хочется, чтобы во время перемещения было заброшено исключение?

 

Sprung zu