char** char (*)[10] - . char** - ( char), char (*)[10] - ( 10) char. char** sizeof(void *) , 4 win32, char (*)[10] sizeof(char) * 10 .
char *c = NULL;
char **v = &c;
cout << typeid(v).name() << endl;
cout << (void*)v << endl;
v += 1;
cout << (void*)v << endl;
char d[10];
char (*u)[10] = &d;
cout << typeid(u).name() << endl;
cout << (void*)u << endl;
u += 1;
cout << (void*)u << endl;
char * *
0034FB1C
0034FB20
char (*)[10]
001AFC50
001AFC5A
char (*)[10] ( / ), - typedef:
typedef char (*PTRTARR)[10];
, typedef , :
typedef char *PTRARR[10];