次のコードでは:
int main()
{
char names[2][11] = {"Manchester","Party"};
char (*jk)[11];
jk = names; // LINE 1
char gaming[10] = {"Jetking"};
char (*po)[10];
po = &gaming; // LINE 2
cout<<"PO is "<<*po;
2行目では、ゲームの前に置く必要がありますが、1行目では必要ありません。2行目に表示されないエラーは、「エラー:割り当てで'char [10]'を'char(*)[10]'に変換できません」ですか?私はこの部分を完全に理解していませんでした。「char(* po)[10];」以降 10文字の配列へのポインタとして解釈できます。