= new MyString();
В первом случае объект создаётся в стеке? А во втором объект создается в куче? И для создания неопределенного числа объектов надо использовать второй вариант?
первое это объявление функции
Да, да, нет
Это тоже верно
В первом случае ничего не создаётся
Правильнее было бы сравнивать: MyString st; и MyString* st = new MyString;
В этих случаях просто не вызывается конструктор?
В моем сообщении в обоих случаях вызывается конструктор
Конструктор вызывается всегда
Обсуждают сегодня