//-------分配二维数组内存-----------------------
int sCount=x;
double *MxArray=new double[sCount];
for(int i=0;i<sCount;i++)
{
MxArray[i]=*(new double[5]);
}
//-----------------------------------------------用完之后:
//-------释放数组内存----------------------------
if(MxArray!=NULL)
{
/*for(int i=0;i<sCount;i++)
{
delete[] MxArray[i];//如果不注释掉这里出错,因为它不是指针
}*/
delete[] MxArray;
MxArray=NULL;
}
//-----------------------------------------------
int sCount=x;
double *MxArray=new double[sCount];
for(int i=0;i<sCount;i++)
{
MxArray[i]=*(new double[5]);
}
//-----------------------------------------------用完之后:
//-------释放数组内存----------------------------
if(MxArray!=NULL)
{
/*for(int i=0;i<sCount;i++)
{
delete[] MxArray[i];//如果不注释掉这里出错,因为它不是指针
}*/
delete[] MxArray;
MxArray=NULL;
}
//-----------------------------------------------
解决方案 »
- 如何实现文件保留天数?
- VC如何实现鼠标实时画线,跟画图板画线功能一样,在线等!
- OnDoneMessage(WPARAM id,LPARAM error) 是啥意思
- 文本文件,按了保存以后换行都消失了
- SOCKET编程中如何将代理服务器的地址和端口号做为参数加入程序中!
- 发现MFC的BUG...
- 100分求一个免费报表控件,
- MYSQL
- 求购<<ATL Internals>> 原版或电子文档~~~
- 在用CDib类的时候,其中有一行#define MEMORY_MAPPED_FILES宏定义好象是在内存中建立一映射文件,但我不是十分的清楚。如果是,它又是怎样做的呢?
- 到底有没有能在XP下运行的 SoftIce啊~!!!
- 获得IP地址
int sCount=x;
double **MxArray=new (double*)[sCount];
for(int i=0;i<sCount;i++)
{
MxArray[i] = new double[5];
}
//-----------------------------------------------用完之后:
//-------释放数组内存----------------------------
if(MxArray!=NULL)
{
for(int i=0;i<sCount;i++)
{
delete[] MxArray[i];//如果不注释掉这里出错,因为它不是指针
}
delete[] MxArray;
MxArray=NULL;
}
//-----------------------------------------------
double **MxArray=new (double*)[sCount];这句编译不过去,原因:error C2143: syntax error : missing ';' before '['