代码是从:http://www.cplusplus.com/referen ... /?kw=set_unexpected找的

// set_unexpected example
#include <iostream>       // std::cerr
#include <exception>      // 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

c++的set_unexpected不起作用相关推荐

  1. Object的finalize()方法的作用是否与C++的析构函数作用相同

    Object的finalize()方法的作用是否与C++的析构函数作用相同 public class Finalization {private static Finalization finaliz ...

  2. 浅显易懂 Makefile 入门 (02)— 普通变量和自动变量定义、使用($@、$^、$< 作用)、变量覆盖 override、变量的来源 origin

    1. 变量的定义 Makefile 文件中定义变量的基本语法如下: 变量的名称=值列表 变量的名称可以由大小写字母.阿拉伯数字和下划线构成.等号左右的空白符没有明确的要求,因为在执行 make 的时候 ...

  3. 【B/S实践】解决:vs中修改样式表后不起作用的问题

    缓存,有好多,cpu和内存之间的三级缓存,浏览器内的缓存! 缓存是因为速率不对等,通过缓存来加速内容的显示! 今天我在敲牛腩的时候遇到一个问题,找了半小时,才发现是缓存导致的问题! 试着运行aspx文 ...

  4. 卷积神经网络之卷积计算、作用与思想 深度学习

    博客:blog.shinelee.me | 博客园 | CSDN 卷积运算与相关运算 在计算机视觉领域,卷积核.滤波器通常为较小尺寸的矩阵,比如3×33×3.从这个角度看,多层卷积是在进行逐层映射,整 ...

  5. 机器学习——标准化/归一化的目的、作用和场景

    对每个特征进行归一化处理,使得每个特征的取值缩放到0~1之间.这样做有两个好处: 模型训练更高效. 特征前的权重大小可代表该变量对预测结果的贡献度(因为每个特征值本身的范围相同). (一)归一化的作用 ...

  6. Linux操作系统下文件作用

    linux下的文件结构,看看每个文件夹都是干吗用的 /bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的 ...

  7. python sys.argv[] 的作用

    sys.argv[]是什么 argv 是sys库里面的所以使用的 需要先引入sys (使用import sys) sys.argv[]的作用 从程序外获取参数,怎样理解呢,例如在终端中运行test脚本 ...

  8. C++ namespace 的作用以及使用

    namespace 是什么: 命名空间(namespace)是一种描述逻辑分组的机制,可以将按某些标准在逻辑上属于同一个任务中的所有类声明放在同一个命名空间中.标准C++库(不包括标准C库)中所包含的 ...

  9. Android Environment 的作用以及常用的方法

    从源码中可以看到这样一句话 Provides access to environment variables Environment的作用是:  提供对环境变量的访问 常见的方法 //外部存储设备的当 ...

最新文章

  1. 赠书:亿级流量峰值没在怕,“缓存”技术来减压!
  2. Git Bash Cmd命令笔记
  3. (转) Core Animation 简介
  4. python设计模式20-状态模式
  5. cydia 未能连接服务器,cydia无法加载,详细教您cydia无法加载怎么解决
  6. 利用Python生成钢琴音色
  7. GROMOS拓扑(、坐标、轨迹、能量)相关文件解读手册第5章阅读笔记II
  8. c语言三种循环结构特点,c语言循环结构(c语言循环结构特点)
  9. 计算机视觉、图像处理学习资料汇总(转)
  10. 读《中国通史》(1)
  11. beeline执行sql语句_beeline执行sql脚本我世界开挂
  12. cf #818 Div.2(A~C)
  13. cad app android,迷你CAD免费手机版
  14. 线代 | 【提神醒脑】自用笔记串联三 —— 相似对角化 · 二次型 · 合同变换
  15. 虚拟机的介绍(超详细)
  16. 网上找到的有效的关闭UAC的方法。
  17. 模电:单管共射放大电路的频率响应
  18. 这波分享得你们都爱了吗?
  19. 汽车金融风控企业如何开展风控体系建设
  20. Go语言之禅 | Gopher Daily (2021.05.06) ʕ◔ϖ◔ʔ

热门文章

  1. toad可以连接mysql吗_配置Toad链接远程Oracle数据库
  2. opencv实现xld_halcon学习网
  3. gateway配置mysql_使用Gateway配置路由以及动态路由
  4. HTTP/2中的二进制分帧
  5. html实现点赞效果,js实现点赞效果
  6. linux+模块与设备关系,linux内核设计与实现读书笔记——设备和模块
  7. 华为系统里的计算机,一个屏幕操作两个系统 让你的手机装进华为MateBook 14电脑里...
  8. nodejs es6 中的单例模式
  9. java word加粗_java word文档进行填充使用 ${xxx} 的形式
  10. 20200225:最小路径和(leetcode64)