关于二级指针和引用的若干问题
char aa[2][3]={"12","34"};
cout << aa << endl;
cout << aa+1 << endl;
cout << *aa+1 << endl;
cout << &aa+1 << endl;
cout << *aa << endl;
cout << **aa << endl;
//结果
0x61fe1a //aa表示二维数组第一个的地址aa[0][0]的地址
0x61fe1d //aa+1表示aa的地址加列数即aa[1][0]的地址
2 //*aa+1表示aa[0]+1
0x61fe20 //&aa+1表示aa最后一个元素的地址
12 //*aa表示aa[0]
1 //**aa表示aa[0][0]