CStringArray CStringArray*p;p=new CStringArray[MAX];当 p 数组满时,如何扩容且保留原数据 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 小弟不懂啊CStringArray本身就可以理解为二维数组吧又 new[]了一次相当与三维数组了????????????????????? 给你写了一个例子,参考吧!#include <vector>#include <iostream>using namespace std;typedef vector<int> INTVECTOR;typedef vector<INTVECTOR> INTMATRIX1;typedef vector<INTMATRIX1> INTMATRIX2;int main(int argc, char* argv[]){ INTVECTOR array; INTMATRIX1 matrix1; INTMATRIX2 matrix2; matrix2.resize(5); for(int nRowIndex=0;nRowIndex<5;nRowIndex++) { matrix2[nRowIndex].resize(6); for(int nColIndex=0;nColIndex<6;nColIndex++) { matrix2[nRowIndex][nColIndex].resize(6); for(int xColIndex=0;xColIndex<6;xColIndex++) { matrix2[nRowIndex][nColIndex][xColIndex]=xColIndex*nRowIndex*nColIndex; cout << "The matrix2 is " << matrix2[nRowIndex][nColIndex][xColIndex] << endl; } } } return 0;} 给你写了一个例子,参考吧!#include <vector>#include <iostream>using namespace std;typedef vector<int> INTVECTOR;typedef vector<INTVECTOR> INTMATRIX1;typedef vector<INTMATRIX1> INTMATRIX2;int main(int argc, char* argv[]){ INTVECTOR array; INTMATRIX1 matrix1; INTMATRIX2 matrix2; matrix2.resize(5); for(int nRowIndex=0;nRowIndex<5;nRowIndex++) { matrix2[nRowIndex].resize(6); for(int nColIndex=0;nColIndex<6;nColIndex++) { matrix2[nRowIndex][nColIndex].resize(6); for(int xColIndex=0;xColIndex<6;xColIndex++) { matrix2[nRowIndex][nColIndex][xColIndex]=xColIndex*nRowIndex*nColIndex; cout << "The matrix2 is " << matrix2[nRowIndex][nColIndex][xColIndex] << endl; } } } return 0;} 求教一个VC开机自动启动的问题 散分,09年的最后一天,我们即将迈入了10年代 VC不同版本间的转化问题。 请教完全模式[超大量客户端]的socket编程实现 请问有没什么比较好的程序打包软件? 怎样帮人做项目? 我想要一个VC中使用ADO操作ACCESS表的例程 域名申请 请问怎么把HTML文件资源显示出来???、 Pump.exe 中的 0x778f15ee 处有未经处理的异常: Microsoft C++ 异常: 内存位置 0x0014c7ec 处的 _com_erro CComboBox如何显示附加信息 TCP套接字连接失败的问题
#include <iostream>
using namespace std;typedef vector<int> INTVECTOR;
typedef vector<INTVECTOR> INTMATRIX1;
typedef vector<INTMATRIX1> INTMATRIX2;int main(int argc, char* argv[])
{ INTVECTOR array;
INTMATRIX1 matrix1;
INTMATRIX2 matrix2; matrix2.resize(5); for(int nRowIndex=0;nRowIndex<5;nRowIndex++)
{
matrix2[nRowIndex].resize(6); for(int nColIndex=0;nColIndex<6;nColIndex++)
{
matrix2[nRowIndex][nColIndex].resize(6);
for(int xColIndex=0;xColIndex<6;xColIndex++)
{
matrix2[nRowIndex][nColIndex][xColIndex]=xColIndex*nRowIndex*nColIndex;
cout << "The matrix2 is " << matrix2[nRowIndex][nColIndex][xColIndex] << endl; }
} }
return 0;}
#include <iostream>
using namespace std;typedef vector<int> INTVECTOR;
typedef vector<INTVECTOR> INTMATRIX1;
typedef vector<INTMATRIX1> INTMATRIX2;int main(int argc, char* argv[])
{ INTVECTOR array;
INTMATRIX1 matrix1;
INTMATRIX2 matrix2; matrix2.resize(5); for(int nRowIndex=0;nRowIndex<5;nRowIndex++)
{
matrix2[nRowIndex].resize(6); for(int nColIndex=0;nColIndex<6;nColIndex++)
{
matrix2[nRowIndex][nColIndex].resize(6);
for(int xColIndex=0;xColIndex<6;xColIndex++)
{
matrix2[nRowIndex][nColIndex][xColIndex]=xColIndex*nRowIndex*nColIndex;
cout << "The matrix2 is " << matrix2[nRowIndex][nColIndex][xColIndex] << endl; }
} }
return 0;}