对C++中异常接口声明的认识

原创 2015年11月17日 22:07:27

一:可以抛掷A,B,C,D和子类型的异常

void  fun() throw(A,B,C,D);

二:可以抛掷任意类型的异常

void  fun();

三:不可以抛掷任意类型的异常

void  fun) throw();

注意:如果抛掷的异常类型和声明的类型不一致,那么会调用unexpected函数,它的默认行为是调用terminate函数终止程序。

以上就是我对于异常接口声明的认识。

c++异常处理,异常声明,捕获异常

 C++捕获异常的一些规则: 1.    非MFC的c++异常应该用过引用来捕获。使用引用来捕获异常不需要删除c++异常对象。因为使用引用捕获的异常对象会在栈中传递。而且保持了多态性,使得你捕获的异常...
  • bichenggui
  • bichenggui
  • 2009年11月16日 17:30
  • 4803

C++--异常(Exceptions)

C++--异常(Exceptions)     1.概况          异常即程序运行是发生错误。在C语言中通常用返回值来判断异常,返回值可以是bool型,用true表示无异常,...
  • u011763045
  • u011763045
  • 2014年03月23日 00:13
  • 1183

谈谈我对C++的认识

点击打开链接 C++是一门古老而复杂的语言,绝不是一门可以速成的语言,学习它需要有意识的刻意练习和长时间的持续不断的磨练。而大多数人不太能耐得住寂寞,喜欢速成,所以像《21天学通C++》这种书就比较...
  • changyourmind
  • changyourmind
  • 2016年07月09日 13:36
  • 657

C#入门10.1——接口的声明

接口概述 在我们的计算机编程中,我们调用的很多函数其实抽象的说是接口,像我们经常听到API函数。 API其实就是Application Programming Interface的缩写,翻译过来就...
  • QPC908694753
  • QPC908694753
  • 2016年08月24日 19:08
  • 1148

异常规范和c++11

《C++ Primer Plus》第六版 15.3.5 异常规范和C++11 有时候,一种理念看似有前途,但实际的使用效果并不好。一个?这样的例子是异常规范,这是c++98新增的一项功能,但c...
  • foto1991
  • foto1991
  • 2016年05月08日 15:07
  • 646

C++ 接口

接口描述了类的行为和功能,而不需要完成类的特定实现。 C++ 接口是使用抽象类来实现的,抽象类与数据抽象互不混淆,数据抽象是一个把实现细节与相关的数据分离开的概念。 如果类中至少有一个函数被声明为...
  • hejun_haitao
  • hejun_haitao
  • 2016年09月09日 22:32
  • 678

对编程语言的认识

面对众多的编程语言,何处是归路?
  • kiaapeng
  • kiaapeng
  • 2015年06月07日 14:28
  • 882

我对程序设计的认识

环境与法律编程语言就像法律,同样类型的法律在不同国家规则不同,适用的范围也不同,相同的部分可能实际操作上有的比较简化,有的比较繁琐。就好像C++与java 虽然都支持类的继承,但java只允许一个类仅...
  • Dreamcode
  • Dreamcode
  • 2007年05月23日 17:14
  • 2085

20060724个人日志(谈谈对计算机网络的认识)

                    20060724个人日志(谈谈对计算机网络的认识)      好久没有在博客上留下自已原创的东东了,现在没事,脑袋乱想。突然觉得有些灵感,那就把它记下来了,描述...
  • cyz1980
  • cyz1980
  • 2006年07月24日 14:31
  • 3918

继承类或实现接口时对原有方法覆盖时异常抛出声明的规则

例一,当类B继承类A时:class A{ public void show() throws FileNotFoundException{  BufferedInputStream in=new Bu...
  • yanshujun
  • yanshujun
  • 2009年07月23日 10:47
  • 2904
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:对C++中异常接口声明的认识
举报原因:
原因补充:

(最多只允许输入30个字)