Из книги:C++ язык программирования, глава 5.9 упражнение 1
Писать заявления на следующее: указатель на характер, это были массив из 10 целых чисел, реф-разностный на массив из 10 integers, a указатель на массив символьных строк, указатель на указатель на символ , постоянное целое число, указатель на константное целое число и указатель константы на целое число. Инициализируйте каждый.
Я смущен «указателем на массив символов». Чего хочет Страуструп? Это подразумевается буквально? Каким путем?
Прямой и простое решение:
char* c[] = {"foo", "bar", "baz"};
char** c_ptr;
Или это один:
typedef char carray[20];
typedef array* carray_ptr;
carray_ptr ptr = new carray[10];
Что вы думаете? (Хорошо, указатель на указатель не очень прямой.)
'Инициирование системы читать мысли Страуструп. Ожидание для взлета ... ' –
Книга кажется хорошей. Лучше, чем немецкий «C++ von A bis Z», переведенный «C++ от A до Z». Но упражнения без решений - не помогают. Даже если бы «компаньонная книга» была доступна, я бы ее не купил. – Peter