//указатель на массив char
typedef char* PARChar;
//Массив из из семи указателей на целые
typedef int* P7Aint[7];
//Указатель на массив из 7 указателей на целые
typedef int* P7PAint[7];
//То же самое, что и предыдущее ибо
int a=3;
P7Aint p7;
p7[0]=&a;
int** pp7=p7;//Указатель на массив из 7ми указателей
//Массив из 8ми массивов по 7ми указателей на целые чила
typedef int *P78int[8][7];
Все верно?
И еще 1 вопрос. Можно ли инициализировать тип typedef int* PT[] не списком не инициализации?
Пример:
int* pc[6];
pc[0]=new int[20];
pc[0][1]=5;
//Можно ли также инициализировать и с typedef?
typedef int* PT[];
int b=5;
PT pt1={&b,&b,&b};//Ok
PT pt2[4];//Error
Спасибо.