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