社区
工具平台和程序库
帖子详情
没辙了!!!急!new vector
问题,怎么只能分配100多?能不能分配更多,怎么解决?在线等待!!!
roober
2003-10-18 05:04:38
我用new vector<float>;动态分配内存处理数据,但最多只能分配100多。
请教:1。是不是new语句动态分配的数量只有100多?还是有一个限制?
2。有没有别的办法扩大分配数量?
...全文
183
12
打赏
收藏
没辙了!!!急!new vector<float>问题,怎么只能分配100多?能不能分配更多,怎么解决?在线等待!!!
我用new vector;动态分配内存处理数据,但最多只能分配100多。 请教:1。是不是new语句动态分配的数量只有100多?还是有一个限制? 2。有没有别的办法扩大分配数量?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
south2000
2003-10-26
打赏
举报
回复
up
kahn
2003-10-26
打赏
举报
回复
far?
daizh
2003-10-26
打赏
举报
回复
vector有自己的内存分配函数,而且它会根据具体情况来加大它的内存空间,如果你要预先分配给它一个空间,那么你就用它的成员函数vector::reserve()来分配。
showming
2003-10-26
打赏
举报
回复
学习中!
Wolf0403
2003-10-19
打赏
举报
回复
一个问题不要到处乱贴。。。受不了了。
vector 不应该用 new 分配在堆上
leyt
2003-10-19
打赏
举报
回复
不用new,想扩大分配数量用reserve来设置容量
vector<float> fvec;
fvec.reserve(100000); //把容量设置为100000
xiaohyy
2003-10-19
打赏
举报
回复
用new也没什么问题,直接分配就是了。
vector<float>* p = new vector<float>;
xyxcg
2003-10-19
打赏
举报
回复
不需要用new,直接分配就可以嘛.
winco
2003-10-19
打赏
举报
回复
不懂不懂啊
njSeeWhy
2003-10-19
打赏
举报
回复
vector自己会管理自己的内存,为什么要用new?
xueweizhong
2003-10-18
打赏
举报
回复
vector<float>* p = new vector<float>(10000);
or
vector<float>* p = new vector<float>;
p->reserve(10000);
ttlb
2003-10-18
打赏
举报
回复
1如果每个vector默认分配1000个int,那1000*1000*4就是4000000个字节,四百万哪!
我的理解,不知道对不对。
2还不知道,一起等高手
C++避坑指南
C语言避坑指南
剑指offer 练习题目
1 #include <iostream> 2 #include<
vector
> 3 #include <stack> 4 #include<map> 5 #include<list> 6 #include <sstream> 7 #include <algori...
终极 C++避坑指南
C++是一门古老的语言,但仍然在不间断更新中,不断引用新特性。但与此同时 C++又甩不掉巨大的历史包袱,并且 C++的设计初衷和理念造成了 C++异常复杂,还出现了很多不合理的“缺陷”。本文主要有 3 个目的:总结一些 C++晦涩难懂的语法现象,解释其背后原因,作为防踩坑之用;和一些其他的编程语言进行比较,列举它们的优劣;发表一些我自己作为 C++程序员的看法和感受。
JAVA语言知识点总结
一、Java SE ❤1、Java基础 1、一个十进制的数在内存中是怎么存的? Java支持的数据类型有哪些?什么是自动拆装箱? int 和 Integer 有什么区别 ? 什么时候使用int 什么时候使用Integer? 2、==比较的是什么? 3、hashCode()和equals()方法有什么联系? 为什么重写equals还要重写hashcode? Object若不重写hashCode()的...
苦战金三银四:580道最全面的BATJ大厂Java面试真题分享
一、Java SE(答案见文末) 1、Java基础 一个十进制的数在内存中是怎么存的? Java支持的数据类型有哪些?什么是自动拆装箱? int 和 Integer 有什么区别 ? 什么时候使用int 什么时候使用Integer? ==比较的是什么? hashCode()和equals()方法有什么联系? 为什么重写equals还要重写hashcode? Object若不重写hashCode()的话,hashCode()如何计算出来的?若对一个类不重写,它的equals()方法是如何比较的? 一个十进制
工具平台和程序库
24,854
社区成员
27,343
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章