エラーがどこにあるのかよくわかりません:
int *parr[22]; // Array of int* pointers
parr[0] = ptr1;
parr[1] = ptr2;
//...
int *(*pparr)[22]; // A pointer to a int* array[22]
pparr = parr; // ERROR
エラーが教えてくれますerror C2440: '=' : cannot convert from 'int *[22]' to 'int *(*)[22]'
タイプが等しくないのはなぜですか?配列の名前は、配列の最初の要素への参照と同じにする必要があります。
parr => &parr[0]
その線は私には正しいようです