throw 用于捕捉异常,将参数传递给catch,stdexcept文件中的异常类型范围很大,也可以直接传递错误值来处理。
#include<iostream>
#include<stdexcept>
#include<Windows.h>
using namespace std;
int main()
{int a, b;error1:try {cin >> a >> b;if (b == 0)throw runtime_error("b can't be 0.\n");}catch(runtime_error){cout << "Do you want to input again ?\n Enter y or n." << endl;char c;cin >> c;if (c == 'y')goto error1;}cout << a / b;system("pause");return 0;
}

C++ 基础知识throw的用法相关推荐

  1. 硬件基础知识---电阻的用法

    硬件基础知识---电阻的用法 简介 电阻的特点是阻挡电能,电阻的关键参数有尺寸.阻值.精度和功率.电阻的应用场景非常多,都是围绕着电阻的特性来使用的.我们重点讲一下实际工作中遇到的电阻的功能,理论知识 ...

  2. java入门学习笔记(二)—— Eclipse入门学习之快捷键、java语言基础知识之各类关键字及其用法简析

    一.Eclipse入门学习 1. 快捷键 对于一个编辑器,快捷键必不可少,是十分好用且有效的工具. 对于一个初学者,首先掌握了如下快捷键. (很多通用的快捷键不多说) Ctrl + / -- 注释当前 ...

  3. c# string 占位符_C# 基础知识系列- 9 字符串的更多用法(一)

    0. 前言 在前面的文章里简单介绍了一下字符串的相关内容,并没有涉及到更多的相关内容,这一篇将尝试讲解一下在实际开发工作中会遇到的字符串的很多操作. 1. 创建一个字符串 这部分介绍一下如何创建一个字 ...

  4. css before after用法_CSS 伪元素基础知识:content 与counter 实用技巧(二)

    在CSS 伪元素基础知识:before 与after (一),笔者已经介绍过 CSS 里的::before 和::after 这两个伪元素,以及content 相关的用法,这篇将针对content 搭 ...

  5. db2 replace函数的用法_SQL基础知识:常用字符处理函数

    原标题:SQL基础知识:常用字符处理函数 作者:丶平凡世界

  6. 【转】Java基础知识整理

    本博文内容参考相关博客以及<Java编程思想>整理而成,如有侵权,请联系博主. 转载请注明出处:http://www.cnblogs.com/BYRans/ PDF版下载链接:<Ja ...

  7. java 基础知识总结

    Java基础知识总结 写代码: 1,明确需求.我要做什么? 2,分析思路.我要怎么做?1,2,3. 3,确定步骤.每一个思路部分用到哪些语句,方法,和对象. 4,代码实现.用具体的java语言代码把思 ...

  8. mysql 死锁监视器_并发基础知识:死锁和对象监视器

    mysql 死锁监视器 本文是我们名为Java Concurrency Essentials的学院课程的一部分. 在本课程中,您将深入探讨并发的魔力. 将向您介绍并发和并发代码的基础知识,并学习诸如原 ...

  9. 并发基础知识:死锁和对象监视器

    本文是我们学院课程中名为Java Concurrency Essentials的一部分 . 在本课程中,您将深入探讨并发的魔力. 将向您介绍并发和并发代码的基础知识,并学习诸如原子性,同步和线程安全之 ...

最新文章

  1. Hibernate 学习笔记(二)—— Hibernate HQL查询和 QBC 查询
  2. 将一个字符串计算出CRC16/XMODEM校验码(4位)
  3. react native windows 搭建(完整版)
  4. 网络时间服务和chrony
  5. XP下如何恢复Administrator
  6. 抖音内测网页版 网友:摸鱼党新的快乐来了
  7. Atitit.实现继承的原理and方法java javascript .net c# php ...
  8. Angr安装与使用之使用篇(十六)
  9. python下载文件的11种方式_python 下载文件的多种方法汇总
  10. 使用 Golang 实现简易的令牌桶算法
  11. 遍历目录下的所有文件(文件)
  12. python系列之:字典update
  13. 英文版软件工程试题模拟试题
  14. jQuery 中console.log什么意思
  15. (转)DirectX支配游戏!历代GPU架构全解析
  16. 上传图片报Invalid filename错误
  17. 64位ubuntu使用gcc -m32报错
  18. 衬线字体和非衬线字体区别
  19. C学习笔记——(4)数组和字符串说明,以及冒泡排序法
  20. SVLAN,CVLAN,PVLAN是属于SVLAN(Stack VLAN)的观念

热门文章

  1. 互联网晚报 | 7月9日 星期六 |马斯克终止收购推特;​B 站回应 2 亿余条用户账号疑泄露传闻;上海逐步开放电影院和演出场所...
  2. AGV调式之软件开发—API调用
  3. 红米4x android7.0,效率太惊人 红米Note 4X也迎来Android 7.0升级
  4. 上传码云遇到git did not exit cleanly 的问题
  5. Linux+conda+R+Rstudio下载安装环境全方面配置
  6. java手机刷机精灵,按钮救星(按键精灵所有者读写权限)
  7. QT华视身份证读卡器二次开发(获取姓名身份证号)
  8. 转载的一篇嵌入式大佬经验博文
  9. wow语音服务器卡蓝条,魔兽世界6.0卡蓝条解决方法 登陆界面卡主解决办法
  10. 在C语言二级考试中编程题编译,二级C语言上机编程题