Является ли следующий код C ++ утечкой памяти?
list.push_back(new String("hi"));
Насколько я понимаю, push_back из любой коллекции / контейнера std всегда делает копию. Итак, если новая строка скопирована, ничто не сможет удалить новую строку, верно? поскольку после push_back на него нет ссылки ...
Правильно я здесь или нет?
Спасибо.
Jbu
edit: Я думаю, что ошибаюсь, так как new вернет указатель. ..мы' У меня всегда есть указатель на удаление новой строки