所以,Interface就是我学OOP的时候,被一而再再而三无视掉的东西

请问高手,c++/vc怎么写接口(interface)!!!!!!!!!!!!-CSDN论坛-CSDN.NET-中国最大的IT技术社区.

从C++语言的角度来看,interface就是一个纯虚类,所以它定义的是一组方法的规范,作为接口实现者,必须从这个纯虚类继承一个class并实现所有要求的接口方法。 例: 以下是接口定义(C++语法) class Iface { public: virtual HRESULT __stdcall method1(long) = 0; virtual HRESULT __stdcall method2() = 0; };

以下是接口实现
class CIface : public Iface
{
public:
virtual HRESULT __stdcall method1(long a)
{
// do something
return S_OK;
}
virtual HRESULT __stdcall method2()
{
// do something
return S_OK;
}
};

所以,Interface就是我学OOP的时候,被一而再再而三无视掉的东西

https://devblog.citruxonve.net/posts/3b89e735/

Author

Semprathlon / Simfae Dean

Posted on

03/07/2015

Updated on

07/19/2023

Licensed under

Comments