c++抛出异常一维数组的声明可以通过定义一个空指针实现，但是二维数组怎么办
一维数组：
int main() { int a[]; a=new int[10]; return 0; }
正确形式 int main() { int* a; a=new int[10]; return 0; }
二维数组：
int main() { int a[][]; a=new int[10][10]; return 0; }
c++没有这种开辟内存的形式：new int [10][10];
二维数组必须定义内存大小
数组定义的原则
一定要给出数组的内存大小