Всегда ли передача по ссылке плохая практика?

Во-первых, я хотел бы уточнить мой вопрос здесь. Во время разработки кода я обнаружил, что передаю ссылки в функциях моего класса, за исключением встроенных типов. Но у меня в голове есть идея, почему бы мне не использовать указатель для передачи аргумента (передавая указатели).

Это плохая практика для передачи по ссылке, а не по указателям?

1 ответ

Решение

Один общий стиль - передавать входные аргументы по константной ссылке, а выходные аргументы - по указателю. В этом стиле мы не передаем выходные аргументы по неконстантной ссылке, чтобы более четко разграничить вводимые выходные аргументы.

Другие вопросы по тегам