【error】new抛出std::bad_alloc
2013-06-29 15:25
411 查看
1、Error:
在处理遥感数据处理的程序中,通过new动态分配来存储数据,程序在new过程中抛出std::bad_alloc错误。
2、原因及解决办法:
进程分配内存过大,网上查阅到单个win32程序进程只能分配1.5-1.6左右内存,否则会出现std::bad_alloc错误,将程序改成64位即可。
在处理遥感数据处理的程序中,通过new动态分配来存储数据,程序在new过程中抛出std::bad_alloc错误。
2、原因及解决办法:
进程分配内存过大,网上查阅到单个win32程序进程只能分配1.5-1.6左右内存,否则会出现std::bad_alloc错误,将程序改成64位即可。
相关文章推荐
- Visual Stdio 2008 最大内存分配块大小问题: 使用new 分配连续723M内存 出错 std::bad_alloc at memory location 0x0013e0b8
- 讨论:new抛的std::bad_alloc异常
- 抛出std::bad_alloc,内存分配失败
- stlport使用error: undefined reference to 'std::__throw_bad_alloc()'问题
- Deal with the error "terminate called after throwing an instance of 'std::bad_alloc'"
- 遭遇std::bad_alloc,内存分配失败
- error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: struct std::_Wrap_alloc<class std::allocator
- STAR建索引terminate called after throwing an instance of 'std::bad_alloc
- 哦……std::bad_alloc
- XMPPError: bad-request - modify error create new user using smack library 4.1.4 and openfire
- C++ new分配内存时的std::bad_alloc异常处理
- Traincascade Error: Bad argument (Can not get new positive sample. The most possible reason is insuf
- 久别重逢的 std::bad_alloc
- terminate called after throwing an instance of 'std::bad_alloc
- std::bad_alloc 内存分配出错
- VS2010+ICE3.5运行官方demo报错----std::bad_alloc
- VS2010+ICE3.5运行官方demo报错----std::bad_alloc
- VS2010+ICE3.5运行官方demo报错----std::bad_alloc
- 数组越界造成的std::bad_alloc中断
- Traincascade Error: Bad argument (Can not get new positive sample. The most possible reason is insuf