c++ 动态申请结构体二维数组


typedef struct dis{
        double  distance[N];    //store contig1 and contig2 distance
        int num;                            //the number of distance
        int before;                         //  >0 forward strand; <0 reverse strand
        int after;                              //      >0 forward strand; <0 reverse strand
        
}DIS;

//申请空间 m行n列

DIS **store = new  DIS*[m];
 for(i=0;i            store[i]=new  DIS[n];
 }


//释放空间

for(i=0;i            delete []store[i];
           store[i]=NULL;
}
delete []store;
store=NULL;

你可能感兴趣的:(C++,programming)