首页 推荐 热点 专题 PHPJavaPythonAndriodIOSC#前端数据库人工智能程序开发架构安全运维资讯微课资源
0
点赞
收藏
分享

微信扫一扫

如何让C++ new 失败后不抛异常

我阿霆哥 2022-03-11 阅读 54
#include编译选项c++音视频开发流媒体开发C/C++编程语言

  ​ 从c转到c++的程序员,经常喜欢auto p = new type, if (p ),  除非增加相关编译选项,否则new失败会抛异常出去, 最简单的办法就是:

#include <new>

void test()
{
auto p = new (std::nothrow) type;
if(p)
{
// ..... 其他相关代码
}
}


举报
0 条评论
我阿霆哥
关注
  • 深入学习Maven基础:Maven的全面介绍与实践
  • 公司记-vmware虚拟机迁移至服务器
  • 利用bing搜索赚取积分每天白嫖2元 附浏览器自动脚本
  • Java 实战:构建一个验证码识别微服务
  • 数字式万用表,台式万用表,六位半万用表,高精度万用表l
  • 使用Vue.js构建年会抽奖应用:动态调整抽奖概率的实践与代码示例
  • cjson系列——EXAMPLES
  • 答题考试系统答题考试小程序源码PHP+Uniapp
  • 前端那些事20240227pringBoot配置文件-vue工程化-注册功能开发之1
  • 黑马2024AI+JavaWeb开发入门Day02-JS-VUE飞书作业