救救我啊!!我没钱了!!·!···如何定义动态数组????

ddsft 2003-08-23 09:10:28
救救我啊!!!!·!···如何定义动态数组????
救救我啊!!!!·!···如何定义动态数组????
...全文
46 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
jingrunx 2003-08-28
  • 打赏
  • 举报
回复
DynamicArray.Length = 100;
vector<int> vecint;
vecint.resize(100);

要多长自己加,可以运行时改。
albertamgl 2003-08-28
  • 打赏
  • 举报
回复
wo you dian mi hu le !
Cocoky 2003-08-28
  • 打赏
  • 举报
回复
void* p;
memset(p,size);
......
delete[] p;
loyyer 2003-08-24
  • 打赏
  • 举报
回复
void* p=new void[size];
......
delete[] p;
zjqyb 2003-08-24
  • 打赏
  • 举报
回复
int * Getp(int size)
{
int *p=new int [size];
return p;
}


jinliu 2003-08-24
  • 打赏
  • 举报
回复
使用vector,string等,它就是动态数组。
iris_zhu 2003-08-24
  • 打赏
  • 举报
回复
可以用vector[]呀,
象我定义的vector<recMeterMisExt> recMeterFromMis;定义计数的变量int count;然后
if (count>=recMeterFromMis.size())
{
recMeterFromMis.resize(recMeterFromMis.size()+50);
}动态添加50或任意长度都可以
我的recMeterMisExt是一个结构
sjssunjs 2003-08-23
  • 打赏
  • 举报
回复
用DynamicArray就可以,CBC自己有,我用过,很好用的。
rh1 2003-08-23
  • 打赏
  • 举报
回复
hehe,动态数组不就是DynamicArray吗?
BCB自己有DynamicArray的哦!
ddsft 2003-08-23
  • 打赏
  • 举报
回复
TO::int *p= new int[你要的大小];

我就是不想要大小啊!!!我想让其大小,也就是能动态扩展大小的啊!这样的定义该怎样写呢?或者 BCB支持这个吗?
Siney 2003-08-23
  • 打赏
  • 举报
回复
int *p= new int[你要的大小];

delete [] p;
ddsft 2003-08-23
  • 打赏
  • 举报
回复
当然:是一维的,是动态扩展 个数,我说错了!
ddsft 2003-08-23
  • 打赏
  • 举报
回复
能不能不设定维数????我想要的效果是:其能动态扩展维数的!!!哪位大侠能告诉我??
zjqyb 2003-08-23
  • 打赏
  • 举报
回复
int *p=new int [1000];
//
vector<int> p;

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧