C++接口的定义用一个实例说明 [转]
摘要:
接口是一个没有被实现的特殊的类,它是一系列操作的集合,我们可以把它看作是与其他对象通讯的协议。C++中没有提供类似interface这样的关键 字来定义接口,但是Mircrosoft c++中提供了__declspec(novtable)来修饰一个类,来表示该类没有虚函数表,也就是虚函数都是纯虚的。所以利用它我们依然可以定义一 个接口。代码例子如下:#include<IOSTREAM>usingnamespacestd;#defineinterface class __declspec(novtable)interfaceICodec{public:virtualboolDecod 阅读全文
posted @ 2011-09-16 15:26 Sunwayking 阅读(469) 评论(0) 推荐(0) 编辑