Так что вы можете сделать это:
void foo(const int * const pIntArray, const unsigned int size);
Что говорит о том, что указатель доступен только для чтения, а целое число, на которое он указывает, только для чтения.
Вы можете получить доступ к этому внутри функции следующим образом:
blah = pIntArray[0]
Вы также можете сделать следующее объявление:
void foo(const int intArray[], const unsigned int size);
Это почти то же самое, но вы могли бы сделать это:
intArray = &intArray[1];
Могу ли я написать:
void foo(const int const intArray[], const unsigned int size);
Это правильно?