1

Тема: char *a, const char *a, const char const *a

Кодер вирішує сам де йому потрібно ставити const при передачі в функцію чарової стрічки?
Наприклад, char *a, або const char *a, або const char const *a

2

Re: char *a, const char *a, const char const *a

Відповідь на ваше питання - очевидна, хто ж іще, крім програміста?
Гадаю, ви хотіли спитати, в чому різниця між цими виразами.
const char *a - синонім char const *a, неконстантний вказівник на константний char (можна a++, не можна (*a)++).
char * const a - константний вказівник на неконстантний char (не можна a++, можна (*a)++).
const char * const a чи char const * const a - константний вказівник на константний char.
const char const * [const] a - помилка, зайвий const.

3

Re: char *a, const char *a, const char const *a

https://msdn.microsoft.com/uk-ua/ua-ua/ … yc477.aspx

Подякували: leofun011