Это немного субъективно, я думаю; Я не уверен, что мнение будет единодушным (я видел много фрагментов кода, в которых возвращаются ссылки).
Согласно комментарию к этот вопрос, который я только что задал, относительно инициализации ссылок , возвращает ссылку, может быть злом, потому что, [насколько я понимаю], легче упустить ее удаление, что может привести к утечки памяти.
Это меня беспокоит, так как я следовал примерам (если я не представляю себе что-то) и делал это в нескольких местах ... Я неправильно понял? Это зло? Если да, то насколько злой?
Я чувствую, что из-за моего смешанного мешка с указателями и ссылками в сочетании с тем, что я новичок в C ++, и полной путаницы в отношении того, что использовать, когда мои приложения должны быть адом утечки памяти ...
Кроме того, я понимаю, что использование интеллектуальных / общих указателей обычно считается наилучшим способом избежать утечек памяти.