在c++builder里面怎么动态定义数组?(50分)

  • 主题发起人 主题发起人 mnmn
  • 开始时间 开始时间
M

mnmn

Unregistered / Unconfirmed
GUEST, unregistred user!
在delphi里面可以动态地定义数组,
比如:
arr1:array of integer;
setlength(arr1,10);
在c++builder里面怎么做?
 
DynamicArray<int> ia;
ia.set_length(10);
 
如果是2维数组呢?
 
我知道怎么做了
DynamicArray< DynamicArray < int > > ia;

// DynamicArray <int> ia;
ia.set_length(2);
//SetLength(ia, 2);
int i,j;
for (int i=0;
i<ia.Length;
i++)
{ ia.set_length(2);
for (int j=0;
j<ia.Length;
j++)
ia[j] = (i*10+j);
}
for (int i=0;
i<ia.Length;
i++)
for (int j=0;
j<ia.Length;
j++)
ShowMessage(IntToStr(ia[j]));
 
后退
顶部