Re: Не вызывается конструктор
От: Stanislav V. Zudin Россия  
Дата: 04.06.22 10:22
Оценка: +2
Здравствуйте, plusovik, Вы писали:

P>Здравствуйте, попался такой пример.

P>Проверил и на MSVC, и на g++, пример компилируется, но работает не так, как ожидал.
P>Дело в том, что не вызывается ни конструктор, ни деструктор.
P>Скажите, пожалуйста, в чём ошибка?

P> MyClass mc( MyClass() ); // здесь ничего не вызывается


Потому что это не создание переменной, а declaration функции mc. Особенность c++
_____________________
С уважением,
Stanislav V. Zudin
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.