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