博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c++的set_unexpected不起作用
阅读量:4985 次
发布时间:2019-06-12

本文共 816 字,大约阅读时间需要 2 分钟。

代码是从:找的

 

// set_unexpected example#include 
// std::cerr#include
// std::set_unexpectedvoid myunexpected() { std::cerr << "unexpected called\n"; throw 0; // throws int (in exception-specification)}void myfunction() throw (int) { throw 'x'; // throws char (not in exception-specification)}int main(void) { std::set_unexpected(myunexpected); try { myfunction(); } catch (int) { std::cerr << "caught int\n"; } catch (...) { std::cerr << "caught some other exception type\n"; } return 0;}

在windows下编译运行之后myunexpected没有被调用

ubuntu下试了一下,没有问题,求解

 

查看:http://stackoverflow.com/questions/10056909/exception-handling-set-unexpected-not-able-to-call

转载于:https://www.cnblogs.com/qrlozte/p/4288204.html

你可能感兴趣的文章
Glusterfs[转]
查看>>
javascript缩写
查看>>
GA来源分析
查看>>
常用统计指标
查看>>
iOS设置圆角矩形和阴影效果
查看>>
在博客园的第一篇文章,先简单自述一下吧
查看>>
深入了解 Dojo 的服务器推送技术
查看>>
hdu 4284 状态压缩
查看>>
逆向分析技术
查看>>
记开发过的一款无线音箱解决方案
查看>>
Latex
查看>>
格式化硬盘脚本
查看>>
SpringMVC处理JSON
查看>>
几何建模
查看>>
java crm 系统 进销存 springmvc SSM项目项目源码
查看>>
php直接取得本周时间
查看>>
jQuery.extend 函数详解
查看>>
关于npm 淘宝镜像 以及package.json里包的更新
查看>>
<jQuery> 一. jQuery简介及优点
查看>>
架构相关概念——学习笔记
查看>>