社区
C语言
帖子详情
没辙了!急!!!help!new能不能分配vector
到1000个。不能的话,怎么分配内存。在线等待。。。。。。。。。。。。。。
roober
2003-10-18 04:59:07
我用new vector<float>;动态分配内存处理数据,但最多只能分配100多。
请教:1。是不是new语句动态分配的数量只有100多?还是有一个限制?
2。有没有别的办法扩大分配数量?
...全文
45
12
打赏
收藏
没辙了!急!!!help!new能不能分配vector<float>到1000个。不能的话,怎么分配内存。在线等待。。。。。。。。。。。。。。
我用new vector;动态分配内存处理数据,但最多只能分配100多。 请教:1。是不是new语句动态分配的数量只有100多?还是有一个限制? 2。有没有别的办法扩大分配数量?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flyswift
2003-10-19
打赏
举报
回复
vector的构造函数会自动调用new来分配内存,而且它的内存是分级的,还会有相关的出错处理。所以不要自己来分配内存。。
你看看STL源码剖析那本书就应该会明白了
nbb
2003-10-18
打赏
举报
回复
你还可以 vector<int> v(50000), 一样的效果
nbb
2003-10-18
打赏
举报
回复
vector<int> v = vector<int>(50000);什么意思?
----直接调用vector的一个构造函数来构建v,并且同时分配50000个元素
langzi8818
2003-10-18
打赏
举报
回复
vector 对象会自动分配堆内存存放数据。一般不要用 new 分配 vector 对象到堆上。
vector<int> v = vector<int>(50000);
这样就 OK 了,而且没问题。
正解
为什么是正解?
偶不懂了
vector<int> v = vector<int>(50000);什么意思?
nbb
2003-10-18
打赏
举报
回复
vector 对象会自动分配堆内存存放数据。一般不要用 new 分配 vector 对象到堆上。
vector<int> v = vector<int>(50000);
这样就 OK 了,而且没问题。
正解
Wolf0403
2003-10-18
打赏
举报
回复
vector 对象会自动分配堆内存存放数据。一般不要用 new 分配 vector 对象到堆上。
vector<int> v = vector<int>(50000);
这样就 OK 了,而且没问题。
galaxy_fxstar
2003-10-18
打赏
举报
回复
400万也没有多少呀,不就是4mb的内存嘛,应该可以分配的.
tonyzhengjq
2003-10-18
打赏
举报
回复
学习一下
ttlb
2003-10-18
打赏
举报
回复
1如果每个vector默认分配1000个int,那1000*1000*4就是4000000个字节,四百万哪!
我的理解,不知道对不对。
2还不知道,一起等高手
Darkay_Lee
2003-10-18
打赏
举报
回复
不是很理解你的意思哦!你要new 100多个向量吗?那么用vector<vector<float> > vec(100)好了。
speedfirst
2003-10-18
打赏
举报
回复
唯一的限制应该只是内存的大小呀。
darcymei
2003-10-18
打赏
举报
回复
不会!!!
你的代码!
用.Net的File控件上传文件的解决方案
3、修改web.config文件,但是
不能
捕获错误。 4、通过ftp的方式上传。服务器需要提供ftp服务。
没辙
,只好选第三种方式,谁让咱太蠢了呢!(太蠢了,没有关系,要多吃鱼,听说吃鱼能聪明点。) 那就仔细专研第三种...
【Maven】添加本地库到Maven项目中只有这三种方法
你是否遇到跟我一样需要添加自己的开发库到maven项目中,这些库要么没有被Maven中央库所管理,或本身不想被公开的内部库. 那么你只有三种方法,如果这三种方法不灵,就
没辙
了,你也不用再花时间去别的的去找了: 1- ...
关于Maven Mirrors 的正确使用
很多人对maven镜像有着错误的理解,以为可以在settings.xml中配置多个,这个镜像下载不下来,可以到另外一个镜像去下载。通常我们在互联网环境开发项目,所有的jar包都需要到maven的中央仓库去取。但是中央仓库的url...
SMIL彩信MMS技术学习
SMIL(Synchronized Multimedia Intergration Language,同步多媒体集成语言)音发作Smile,是W3C采用XML标准描述多媒体提出...它可以集成到其它XML语言中,其他XML语言也能集成到该语言中,从而强化XML的"可扩展"特征。SM
float
在内存中的存储方式
float
在内存中的储存方式 C语言中,对于浮点类型的数据...64bit,我们在声明一个变量
float
f= 2.25f的时候,是如何
分配
内存
的呢?如果胡乱
分配
,那世界岂不是乱套了么,其实不论是
float
还是double...
C语言
69,336
社区成员
243,078
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章