用户登录
用户注册

分享至

impala bad alloc

  • 作者: 风一样的春丽酱
  • 来源: 51数据库
  • 2020-09-21
我遇到一种情况是size_t类型,被偶然赋值-1,size_t如果后面被作为unsigned 处理,-1将导致很大的数,后来程序运行到这里就std::bad_alloc,so。。。



  std::bad_alloc继承自std::exception,而std::exception类里面有虚成员函数virtualconstchar*what()constnoexcept;就是输出异常信息的。



  看报错信息应该是alloc函数申请不到空闲空间了。可能内存不够这个工程使用。换个大内存的环境试试。或者看看工程里用到alloc的地方看看是不是内存溢出了
软件
前端设计
程序设计
Java相关