纯虚函数不可以实例化,但是可以用作派生类的生成,以前理解存在错误。记录一下
#include <iostream>
using namespace std;
class virClassBase
{
public:
virtual void Run() = 0;
};
//
class virClassA : public virClassBase
{
public:
virtual void Run()
{
cout << __FUNCTION__ << endl;
}
};
//
int main()
{
virClassBase *pClass = new virClassA;
pClass->Run();
delete pClass;
pClass = NULL;
system("pause");
return 0;
}