malloc创建大小不定的数组
在类中定义不定大小数组的方法
class A { public: A(int num); private: int* aa; int** aaa; }
这样aa就是一个int型的数组, aaa就是一个int*型的数组.在构造函数中应该这样分配空间
A::A(int num) { aa = (int*)malloc(sizeof(int)*num); aaa = (int**)malloc(sizeof(int*)*num); }
这样就定义了两个数组aa[num],和aaa[num];