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

网站开发简易软件深圳市龙华区观澜街道

网站开发简易软件,深圳市龙华区观澜街道,凡科小程序好用吗,wordpress关闭多站点异常接口声明 为了加强程序的可读性#xff0c;可以在函数声明中列出可能抛出异常的所有类型#xff0c;例如#xff1a;void func() throw(A,B,C);这个函数func能够且只能抛出类型A,B,C及其子类的异常如果在函数声明中没有包含异常接口声明#xff0c;则此函数可以抛任何…异常接口声明 为了加强程序的可读性可以在函数声明中列出可能抛出异常的所有类型例如void func() throw(A,B,C);这个函数func能够且只能抛出类型A,B,C及其子类的异常如果在函数声明中没有包含异常接口声明则此函数可以抛任何类型的异常例如void func()一个不抛任何类型异常的函数声明为:void func() throw()如果一个函数抛出了它的异常接口声明所不允许抛出的异常unexcepted函数会被调用该函数默认行为调用terminate函数中断程序如果想抛出特定的类型异常可以利用异常的接口声明。void func() throw()//throw(int)只能抛出int类型的异常 throw()不抛出任何类型的异常 异常变量的生命周期 throw的异常是有类型的可以是数字字符串类对象 throw的异常是有类型的catch需严格匹配异常类型 如果MyException e,会多开销一份数据调用拷贝构造 如果MyException *e不会提前释放对象new自己管理delete 推荐MyException e容易些而且就一分数据 #includeiostreamusing namespace std;class myException{public:myException(){cout myException的默认构造 endl;}myException(const myExceptione){cout myException的拷贝构造 endl;}~myException(){cout myException的析构调用 endl;}void prtintError(){m_A 100;cout error this-m_A endl;}int m_A;};void doWork(){throw myException();}void test01(){try{doWork();}catch (myException *e)//myException e会多开销一份数据{//e-prtintError();//e-prtintError();//e-prtintError();//指向非法内存空间不应该这么做cout 捕获异常 endl;//delete e; //靠自觉释放对象}}int main(){test01();system(pause);return 0;}异常的多态使用 利用多态来实现printError同一个接口的调用 抛出不同的错误对象 #includeiostreamusing namespace std;//异常基类class BaseException{public:virtual void printError(){}};class NullPointerException : public BaseException{public:virtual void printError(){cout 空指针异常 endl;}};class OutofRangeExcrption : public BaseException{public:virtual void printError(){cout 越界异常 endl;}};void doWork(){//throw..//throw NullPointerException();throw OutofRangeExcrption();}void test01(){try{doWork();}catch (BaseException e){e.printError();}}int main(){test01();system(pause);return 0;}
http://www.zqtcl.cn/news/336279/

相关文章:

  • 给企业做网站的业务员优书网没了
  • 江门网站建设方案外包洛阳网站设计哪家专业
  • 电暖怎么做网站办公室平面设计图
  • 全屏网站 功能丽水市企业网站建设 微信营销 影视拍摄
  • 天天爱天天做视频网站网站推送
  • 制作企业网站与app有什么不同化工企业网站建设
  • 东莞企业推广网站专门做黄漫的网站
  • 温州网站关键词排名优化win10 电脑做网站服务器
  • 网站设计规划信息技术教案营销模式和营销策略
  • 太仓住房城乡建设网站微信怎么注册
  • 德骏网站建设重庆企业网站如何推广
  • 路由器做内部网站服务器石家庄新闻综合频道在线直播回放
  • 怎么给网站备案亚马逊网站建设与维护方法分析
  • 金华网站建设团队产品网络推广方案范文
  • 拼多多刷单网站开发虚拟机可以做两个网站
  • wordpress安装路径和站点地址的设置信通网站开发中心
  • 柳州公司网站建设网站服务商
  • 智能建站实验报告成功营销网站
  • 基于jsp的网站开发开题报告青海公路工程建设市场信用信息服务网站
  • 做网站页面的软件wordpress如何开启page页面评论
  • 做网站最简单的长春财经学院
  • 导购网站 icp备案要求网站设置ico
  • ftp做网站营销策划方案步骤
  • 网站建设若干意见wordpress查看数据库密码
  • 什么网站可以做宣传西安网站建设聚星互联
  • 产品展示网站源码2015年做哪些网站致富
  • 潍坊网站制作推广怎样做彩票网站
  • 做视频网站被判刑自己怎么做企业网站建设
  • 安庆网站建设兼职哪个公司的卡网络最好
  • tp框架做响应式网站青岛网站建设首选