разница между двумя

кнулся на вопрос переполнения стекаУтечка памяти при использовании std :: string при использовании std :: list <std :: string>, а такжеодин из комментариев говорит это:

Прекратить использованиеnew так много. Я не вижу причин, по которым ты использовал новое, где бы ты ни был. Вы можете создавать объекты по значению в C ++, и это одно из огромных преимуществ использования языка. Вам не нужно распределять все по куче. Перестань думать как программист на Java.

Я не совсем уверен, что он имеет в виду. Почему объекты должны создаваться по значению в C ++ как можно чаще, и какое это имеет внутреннее значение? Я неправильно истолковал ответ?

Ответы на вопрос(17)

Ваш ответ на вопрос