Можно создать дубликат:
What makes more sense - char* string or char *string?'const Имя & var' или 'const Name & var'?
Извините, если это глупый вопрос, я новичок в этих вещах :-)
Я работаю на C++ код базы, который использует следующие ссылки:
- const Названиевар
- Const Имя & вар
Насколько мне известно, они имеют в виду то же самое.
Какая из них является предпочтительной или обязательной?
Мне не нравится двусмысленность выбора того или иного.
Ближайший я нашел этот ответ на http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Reference_Arguments, в котором используется макет & var.
спасибо за любую помощь! :-) – nevernumberone
Если вам не нравится принимать решения о стиле кодирования, вам не понравится C++ или любой из связанных языков (c, java, C# и т. Д.). Но если вы собираетесь следовать чьим-то стандартам, Google - это неплохой путь. –
Я предпочитаю 'type const & var', потому что он поддерживает два модификатора' Type' вместе. – MSalters