社区
C++ 语言
帖子详情
C++ bad allocation
oneuser123
2016-07-26 05:21:58
用C++编写的程序当输入数据量较小时代码没问题,但当输入数据量较大时程序就崩溃了,捕捉到的异常为bad allocation,这个问题怎么解决?求高手指教!
...全文
1722
7
打赏
收藏
C++ bad allocation
用C++编写的程序当输入数据量较小时代码没问题,但当输入数据量较大时程序就崩溃了,捕捉到的异常为bad allocation,这个问题怎么解决?求高手指教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2016-07-27
打赏
举报
回复
可以考虑用文件读写模拟内存读写。 参考_lseeki64函数。
paschen
版主
2016-07-27
打赏
举报
回复
分配内存失败啊,内存空间不足
小灸舞
2016-07-27
打赏
举报
回复
代码贴一点看看,申请的字节是不是太大了
yshuise
2016-07-26
打赏
举报
回复
你申请的空间真大啊,没内存分配了!
ztenv
版主
2016-07-26
打赏
举报
回复
引用 2 楼 oneuser123 的回复:
我是用vector和map存数据的,是不是我数据太多导致内存不够啊/
从你的描述来看,是这样的,内存不够了,把vector换成list试试,vector就是一个数组,连续的内存空间
oneuser123
2016-07-26
打赏
举报
回复
我是用vector和map存数据的,是不是我数据太多导致内存不够啊/
ztenv
版主
2016-07-26
打赏
举报
回复
分配内存失败,你是把数据存储在什么地方了?
Google
C++
Style Guide(Google
C++
编程规范)高清PDF
Other
C++
Features Reference Arguments Function Overloading Default Arguments Variable-Length Arrays and alloca() Friends Exceptions Run-Time Type Information (RTTI) Casting Streams Preincrement and ...
C++
17 使用 std::string_view避免字符串拷贝优化程序性能
C++
中std::string是日常Coding中经常使用的一个类,使用起来非常方便,但是也存在一些弊端。 如下代码,参数传递的过程发生了内存分配(Memory
Allocation
)和内存拷贝。 void fun(const std::string& s) { std::...
C++
出错提示英汉对照表
Register
allocation
failure ------------------寄存器定址失败 Repeat count needs an lvalue ------------------重复计数需要逻辑值 Size of structure or array not known ------------------结构体或数给大小...
C++
的
bad
_alloc异常和new
C++
的
bad
_alloc异常和new
C++
new失败的处理
我们可以用
bad
_alloc异常类来抛出new失败的异常,并在catch(
bad
_alloc &)异常处理器中处理。其实
C++
中存在有三种new失败的策略。 1.应用标准的异常类来处理(
c++
中推荐的处理方式) 代码示例: #inclu
C++ 语言
64,649
社区成员
250,477
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章