首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++有接口吗?解决方法

2013-09-22 
C++有接口吗?C++有接口吗?接口到底是什么?好抽象,求指点。[解决办法]C++有接口啊,没有成员,所有函数都是纯

C++有接口吗?
C++有接口吗?接口到底是什么?好抽象,求指点。
[解决办法]
C++有接口啊,没有成员,所有函数都是纯虚函数的class就是接口。Java的接口都是这么设计的。
[解决办法]
另外,用抽象类实现的接口只能算是一种设计方案,但是真正的接口,所在类是禁止实例化的。整个接口类的继承树中的任何一个类都不能用来定义对象
[解决办法]
接口有不同层次的定义,
 比如C++通常把类的公用成员函数函数说成接口;
 比如,我们通常把Win API 这一类函数,说成操作系统的接口.
 比如,Com 接口
 比如,硬件接口
C++ 通常抽象类,会称作接口类.
不知你指的是哪一种借口.
PS:

C++  本身没有接口关键字.也没有接口这种数据类型.
不过通过定义抽象类,可以实现定义一种接口.
通过继承抽象类(多半采用多继承),可以实现接口继承.

VC 似乎有接口,甚至有接口关键字.
BCB 似乎也有.

[解决办法]
如果说,java或者.net中的接口,指的就是抽象的,可以多重继承的,只能定义不能实现的类,那么,C++中,在编程规则上对抽象类进行人为限制,即为接口。

热点排行