Создание объекта C++ и назначение

В чем разница между этим:

TestClass t;

И это:

TestClass t = TestClass();

Я ожидал, что второй вызовет конструктор дважды, а затем operator=, но вместо этого он вызывает конструктор ровно один раз, как и первый.

12
задан Andrew 7 August 2012 в 20:33
поделиться