Я создал константный массив константных указателей как так:C++ указатель на константный массив константных указателей
const char* const sessionList[] = {
dataTable0,
dataTable1,
dataTable2,
dataTable3
};
Что такое правильный синтаксис для обычного неконстантного указатель на этот массив? Я думал, что это будет const char**
, но компилятор думает иначе.
Технически, ваш 'Const символ *' будет эквивалентно в массив, так это то, что ваш массив будет затухать, когда прошло к функции. Вам понадобится дополнительное косвенное указание, чтобы получить указатель на массив. Или что-то вроде 'const char * [] *', но я не уверен, что он действителен – KABoissonneault
Похоже, что тип '& sessionList' является' const char * const (*) [4] ', но я ' m пытается объявить переменную с таким типом. – KABoissonneault
Вы знаете, хотите ли вы указатель на массив или указатель на элемент массива. Эти двое - разные вещи. – juanchopanza