由于程序需要我定义了好几个大的二维数组, 如下所示:
int **pHist =new int*[nHeight] ;//直方图
long count[256][256] ;
long w0[256][256] ;
double w1[256][256];
long u0_x[256][256];
long u0_y[256][256];
long u1_x[256][256];//对应于u1i ;
long u1_y[256][256]; //对应与u1j ;
long ut_x[256][256] ; //二维直方图总的均值矢量
long ut_y[256][256] ;
long DM[256][256] ; //计算类间的离散测度 于是在程序运行的时候显示超出了栈空间的大小,怎样才能增大栈空间的大小呢,请指教,谢谢啦。
int **pHist =new int*[nHeight] ;//直方图
long count[256][256] ;
long w0[256][256] ;
double w1[256][256];
long u0_x[256][256];
long u0_y[256][256];
long u1_x[256][256];//对应于u1i ;
long u1_y[256][256]; //对应与u1j ;
long ut_x[256][256] ; //二维直方图总的均值矢量
long ut_y[256][256] ;
long DM[256][256] ; //计算类间的离散测度 于是在程序运行的时候显示超出了栈空间的大小,怎样才能增大栈空间的大小呢,请指教,谢谢啦。
/heap:8192000 /stack:8192000