Const Array Const {}

, чтобы вы могли сделать это:

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);

Это правильно?

7
задан Matt Clarkson 31 August 2011 в 16:05
поделиться