Готовый перевод Google C++ Style Guide / Google C++ Style Guide: Function Parameter Ordering
При определении функции, порядок параметров таков: сначала входные параметры, потом выходные.
Параметры функций в C/C++ являются либо входными параметрами, либо выходными, либо и тем и тем. Входные параметры — это обычно значения или константные ссылки, а выходные и входные/выходные — неконстантные указатели. Выбирая порядок параметров функции, ставьте все только входные параметры перед всеми выходными. В частности, не добавляйте новых параметров в конец функции только потому, что они новые; ставьте все новые только входные параметры перед всеми выходными параметрами.
Это - не жесткое правило. Параметры, являющиеся одновременно входными и выходными (обычно классы либо структуры) "мутят воду". Также согласованность с другими функциями может потребовать нарушения данного правила.
Внимание! Этот перевод, возможно, ещё не готов.
Его статус: идёт перевод
Переведено на Нотабеноиде
http://notabenoid.org/book/32830/114585
Переводчики: Dynorth, mayorovp
Настройки
Готово:
