Самым важным является согласованность . Если для этого нет руководств по кодированию, выберите одно и придерживайтесь его. Но, если ваша команда уже имеет стандарт де-факто, не меняйте его!
Тем не менее, я думаю, что наиболее распространенным является
const int* i;
int* const j;
, потому что большинство людей пишут
]const int n;
вместо
int const n;
Примечание: простой способ прочитать указатель const
- прочитать декларацию, начинающуюся справа.
const int* i; // pointer to an int that is const
int* const j; // constant pointer to a (non-const) int
int const* aLessPopularWay; // pointer to a const int
Шаблон является единицей записи, которая может быть снова использована много раз без изменения. Следовательно, идея иногда применяется к допускающему повторное использование программированию, как в коде “boilerplate