close
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
double **p=new double*[3]; //宣告double指針型態的陣列,裡面存的也是指針
p[0]=new double [4] ; // 連續記憶體配置
for(int i=1;i<3;i++){
p[i] =p[i-1]+4; // 連續記憶體配置
}
p[0][0]=9453;
cout <<p<<endl;
cout<<p[0][0]<<endl;
for(int i=1;i<3;i++){
delete [] p[i] ; // 先回收陣列指針記憶體
}
delete [] p;
cout<<p[0][0]<<endl;
}
全站熱搜