c++指针数组在使用的时候更加体现其“指针”的特性。
#include <iostream>
using namespace std;
int main (int argc, const char* argv[]) {
int** arrp;
int arr[4][5];
arrp = new int* [4];
for (int i = 0; i != 4; ++i) {
arrp[i] = new int[5];
}
cout << sizeof(*arrp) << endl; //8
cout << sizeof(int*) << endl; //8
cout << sizeof(*arr) << endl; //20
for (int i = 0; i != 4; ++i) {
delete[] arrp[i];
}
delete[] arrp;
return 0;
}
}