C++ 接口

2014-11-24 03:33:25 · 作者: · 浏览: 0

一、整体代码

#include 
  
   
using namespace std;
class IDemo
{
    public:
        virtual ~IDemo()//虚析构函数
        {
                cout << "IDemo" << endl;
        };
        virtual void OverrideMe() = 0;
};


class Child :  public IDemo
{
    public:
        ~Child()
        {
                cout << "Child" <
   
    OverrideMe(); delete demo; return 0; } 
   
  

二、接口中没有属性,接口的虚析构函数体内没有内容,但是要申明成virtual型