二维动态数组如何定义! 二维动态数组如何定义!如何赋值! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 char ** ppStr;//n*mint n=10;int m=20;ppStr=new char *[n];for(int i=0;i<n;i++){ ppStr[i]=new char[m];}//分配完毕//下面是删除空间for(i=0;i<n;i++){ delete []ppStr[i];}delete [] ppStr;//操作完毕。 C++不支持动态数组。你可以用STL的vector,MFC的CArray,或自己用new动态分配。 CArray<int ,int> id;这是一维数组的声明,可二维怎么声明? 如CArray<CUIntArray,CUIntArray> arr2;typedef struct tagOne{ CArray<int,int> nID;}ONE;CArray<ONE,ONE> arr2; 使用MFC、ATL、STL等中的数组类库,使用起来非常简单!!很好的哦!!呵呵~~~~ #include "afxtempl.h"CArray<CUIntArray ,CUIntArray> id; 在vc ActiveX control项目动态创建的菜单怎么是灰色的 [调查] 各位的公司要求画程序流程图吗? 请问:控制台程序是否能做成托盘?如果能做,请指教! 关于视图的简单问题 如何用TREE控件显示一个文件夹下的所有文件包括其中的文件夹 编译问题求助 对论坛上一些言论的疑惑?? 请问如何在不同对话框类、文档、视图间共享数据? 钩子问题,诚心请教! 能不能在VC的界面中打开一个程序 如何在不同的类中引用未在“StdAfx.h”中定义的结构 求助:udp数据包中的数据是什么样的?
int n=10;
int m=20;
ppStr=new char *[n];
for(int i=0;i<n;i++)
{
ppStr[i]=new char[m];
}
//分配完毕
//下面是删除空间
for(i=0;i<n;i++)
{
delete []ppStr[i];
}
delete [] ppStr;
//操作完毕。
你可以用STL的vector,MFC的CArray,或自己用new动态分配。
这是一维数组的声明,可二维怎么声明?
CArray<CUIntArray,CUIntArray> arr2;typedef struct tagOne
{
CArray<int,int> nID;
}ONE;CArray<ONE,ONE> arr2;
CArray<CUIntArray ,CUIntArray> id;