虚拟和多态:虚拟析构函数、虚拟指针及虚拟表的相关概念
发布时间
阅读量:
阅读量
目录
实现多态
析构函数与虚析构函数
1.析构函数
2.虚析构函数
虚指针
虚表
virtual 在c++中是用来声明虚函数的,它是c++实现多态的重要关键字。
实现多态
#include <iostream>
class Base{
public:
int a;
virtual void fun1(){
std::cout << "base virtual fun1" << std::endl;
}
void fun2(){
std::cout << "base non-virtual fun2" << std::endl;
}
};
class Derived : public Base{
public:
virtual void fun1(){
std::cout << "derived virtual fun1" << std::endl;
}
void fun2(){
std::cout <<
全部评论 (0)
还没有任何评论哟~
