С ++ неожиданное поведение (где мои временники !?)
Это был эксперимент с r-значением, но он мутировал, когда gcc скулил мне об отсутствии конструктора перемещения (яя удалил это) и не сделалОткатив конструктор копирования (как я и ожидал), я удалил -std = c ++ 11 из флагов и попробовал то, что вы видите ниже, у него много выходных данных (это не так)т) изначально, потому что я пытаюсь понять, почему именно это нене работает (я знаю, как отлаживать, но нахожу сообщения на stdout хорошим индикатором того, что происходит)
Вот'мой код:
#include
class Object {
public:
Object() { id=nextId; std::cout < "Creating object: "