C++ 虚函数 纯虚函数 抽象类 代码示例
  TEZNKK3IfmPf 2023年11月15日 21 0

其中抽象类指的是在类的定义中出现了纯虚函数,导致无法实例化,。

代码:头文件

#include "stdafx.h"

using namespace std;

class Person{
public:
  Person();
  ~Person();

  virtual void work() = 0;
};

//Coder 继承Person
class Coder : public Person
{
public:
  Coder();
  ~Coder();
  virtual void work();
};

实现CPP文件

// AbstractDemo.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include "PersonDemo.h"

using namespace std;

Person::Person()
{
  cout <<"测试创建" << endl;
}

Person::~Person()
{
  cout << "End" << endl;

}

//void Person::work()
//{
//cout << "I am working" << endl;
//}

Coder::Coder()
{
  cout << "Coder Created." << endl;
}

Coder::~Coder()
{
  cout << "Clear";
}

void Coder::work()
{
  cout << "996"<< endl;
}

int _tmain(int argc, _TCHAR* argv[])
{
  Coder *mm = new Coder();
  mm->work();
  int d ;
  cin >> d;
  return 0;
}


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

上一篇: C++ Vector详解 下一篇: C++命令模式解析
  1. 分享:
最后一次编辑于 2023年11月15日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   21天前   34   0   0 C++
  TEZNKK3IfmPf   21天前   24   0   0 指针C++
  TEZNKK3IfmPf   2024年05月31日   23   0   0 算法C++
TEZNKK3IfmPf