Mark Gulyaev
а, тут я встречаю два подхода:
1. видел в гугловом стайл-гайде (и у нас на работе тоже есть любители такого подхода) — это out параметры по указателю а не по ссылке передавать.
2. Видел у Саттера доклад, где он предлагал raw pointer передавать вместо ссылки только для тех случаев, когда nullptr допустимое значение
мне персонально (и вроде Титус Винтерс — надеюсь правильно имя написал — писал недавно, что они отошли от этого правила) идея передавать по указателю out parameter кажется излишней, потому что нуу.. зато вот это может быть nullptr, неудобно.
Поэтому я действительно стараюсь либо референсы использовать, либо unique_ptr