社区
C++ 语言
帖子详情
VB中的 Redim preserve 的功能用C++该怎样写?
lianghong
2007-01-05 02:38:23
想读出一个文件中的一些内容并保存的数组中,数组的大小是不能事先确定的,
在VB中我使用的 Redim preserve来将数组的大小增加1 ,但在C++中应该怎样做呢?请各位老大支支招
...全文
346
6
打赏
收藏
VB中的 Redim preserve 的功能用C++该怎样写?
想读出一个文件中的一些内容并保存的数组中,数组的大小是不能事先确定的, 在VB中我使用的 Redim preserve来将数组的大小增加1 ,但在C++中应该怎样做呢?请各位老大支支招
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sinall
2007-01-05
打赏
举报
回复
不懂vector ,用malloc可以吗? 或者用new.
————————————————————————————————————————
你自己解释下Redim preserve的过程,不就是C++的实现过程吗?????????????
v2002750
2007-01-05
打赏
举报
回复
用new当然也可以,就是麻烦些
lianghong
2007-01-05
打赏
举报
回复
不懂vector ,用malloc可以吗? 或者用new.
todototry
2007-01-05
打赏
举报
回复
vector<T> vec;
vec.push_back(t);
todototry
2007-01-05
打赏
举报
回复
对,楼上正解
v2002750
2007-01-05
打赏
举报
回复
动态数组 vector
精彩编程与编程技巧-
VB
编程之提速攻略(一)...
精彩编程与编程技巧-
VB
编程之提速攻略(一) ...
精彩编程与编程技巧-如何为执行程序加上参数?...
精彩编程与编程技巧-如何为执行程序加上参数? ...
SCJP 考证要点复习资料整理
针对Oracle公司下SCJP(java程序员)考证 作的一个资料复习内容总结
大量数据进行数组操作的
Redi
m Pre
serve
替代方法
大家应该有这样的一个概念,当然,我也是前几天才看到先人的文章
中
写
道的:
VB
中
,不定数组的
Redi
m Pre
serve
方法在数目少的时候,还不影响,但是到了数组项多了,就会拖慢速度。为什么?高手在文
中
说过:
VB
中
的
Redi
m Pre
serve
是重新开辟了一个指定大小的数组,然后再把你原数组
中
的数据拷贝过去的。 这样,也就不难理解如果循环
中
,尤其是大量不定数组的操作过程
中
,有
Redi
m Pr
C++
动态数组(Dynamic Array)实现
然而,需要注意的是,动态数组的使用也需要注意内存管理的问题,以免导致内存泄漏或越界访问等问题。动态数组是在
C++
中
常用的数据结构之一,它具有灵活的大小和动态分配内存的能力。然后,我们使用一个循环将数组的索引值赋给对应的元素,以便初始化数组。,它封装了动态数组的操作,并提供了更多的
功能
和安全性。在实际开发
中
,我们可以根据需求选择适当的数据结构来处理动态数组的需求。在上面的示例
中
,我们首先从用户处获取数组的大小,并使用。需要注意的是,使用完动态数组后,我们必须使用。运算符分配的数组内存。
C++ 语言
65,196
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章