当前位置: 首页 > news >正文

郑州网站排名哪家好怎么免费注册域名

郑州网站排名哪家好,怎么免费注册域名,兰州免费网站建设,手机版html编辑软件1. 概念 程序中的错误分为编译时错误和运行时错误。编译时出现的错误包括关键字拼写出错、语句分号缺少、括号不匹配等,编译时的错误容易解决。运行时出现的错误包括无法打开文件、数组越界和无法实现指定的操作。运行时出现的错误称为异常,对异常的处理…

1. 概念

程序中的错误分为编译时错误和运行时错误。编译时出现的错误包括关键字拼写出错、语句分号缺少、括号不匹配等,编译时的错误容易解决。运行时出现的错误包括无法打开文件、数组越界和无法实现指定的操作。运行时出现的错误称为异常,对异常的处理称为异常处理,传统的异常处理方法基本上是判断或分支来实现。而采用判断和分支语句处理异常的方法不适合大量异常的处理,也不能处理不可预知的异常。

2. C++ 处理异常的方法

C++处理异常的方法是,若在执行一个函数的过程中出现异常,可以不在本函数立即处理,而是发出一个信号,交给他的上一级(函数调用者)来解决,若上一级也不能解决,则继续交给上一级,直至交给系统。系统会自动调用系统函数terminate,调用abort来终止程序。

3. 代码示例

#include<iostream>
using namespace std;float Div(int x, int y) {if (y == 0) {throw y;			// 抛出float异常}return x / y;
}int main()
{int a = 10, b = 0;try {cout << Div(a, b) << endl;		// 代码保护段}catch(int){cout << "捕获到int型异常" << endl;}catch (double) {}catch (...) {						// 捕获异常cout << "除数为0" << endl;}return 0;
}

4. 总结

  1. 被保护的代码必须放在try语句的大括号中,否则不起作用
  2. 异常捕获catch语句必须有一对大括号,即使括号里没有任何语句
  3. 一个try语句可以对应多个catch语句,catch后紧跟的小括号可以只写类型名称
  4. 如果在throw语句中没有指定异常信息类型,则可以使用catch(...)语句来捕获任何类型的异常
  5. throw语句后可以不跟任何表达式,直接写分号。
http://www.tj-hxxt.cn/news/45674.html

相关文章:

  • 做化妆品网站怎样seo外包是什么
  • 无忧网站建设价格微信群免费推广平台
  • 焦作公司做网站软文形式推广产品
  • 公司建网站多杭州优化商务服务公司
  • 引航博景网站做的很好吗广西seo公司
  • 然后搭建网站重庆seo薪酬水平
  • 做淘宝美工需要知道的网站昆明seo
  • 济南行业网站开发福州网站优化
  • 平台类网站建设价格表seo域名如何优化
  • 网站免费模板市场营销推广策略
  • 免费的短视频app大全安卓seo网站优化服务
  • c 手机网站开发杭州seo营销公司
  • 网站开发提供的服务跨境电商怎么做
  • 武汉麦诺信网站建设8个公开大数据网站
  • 给赌场做网站域名注册服务机构
  • godaddy网站建设怎么样北京seo执行
  • 网站建设 从用户角度开始长沙网站优化方案
  • 廊坊做网站电话企业宣传ppt
  • html5企业网站 源码北京建公司网站价格
  • 制作一个企业网站过程百度seo优化多少钱
  • 沈阳市网站制作公司网站流量指标有哪些
  • 网络公司制作网站搜索引擎优化技术都有哪些
  • 要做网站找谁帮忙做淘宝推广平台有哪些
  • 新塘做网站公司业务网站制作
  • wordpress 调用指定文章seo外推
  • 学校网站建设计划广州专做优化的科技公司
  • 阿盟住房与建设局门户网站seo快速排名代理
  • 手机进入网站自动识别商务软文写作300字
  • 六安马启兵东莞seoseo关键词排名优化
  • 昆明网站建设哪家比较直接登录的网站