虚函数/静态成员/常成员函数重写
来源:互联网 发布:淘宝商家怎么找客服 编辑:程序博客网 时间:2024/06/05 18:48
// 常成员函数可以被重写
// 静态成员不可以被重写,因为它属于对象
// 虚函数具有多态性
#include
using namespace std;
class a{
public :
void m() const{
cout<<"eee"<<endl;
}
virtual void v(){
cout<<"a_virtual"<<endl;
}
static void t(){
cout<<"a::t()"<<endl;
}
};
class a1:public a{
public:
void m() const{
cout<<"eeexxx"<<endl;
}
virtual void v(){ //虚函数同名同参数是基类如果是虚函数,派生类中也为虚函数,规范写法加上virtual
cout<<"a1_virtual"<<endl;
}
static void t(){
cout<<"a1::t()"<<endl;
}
};
int main(){
// 虚成员函数运行时多态性
a *t = new a1;
t->v(); //a1::t()
delete t; // 删除单个存储空间,如果删除数组需要 delete[]t;因为有new所以需要delete
a::t(); //使用静态成员函数
a1::t(); // 使用静态成员函数
return 0;
}
阅读全文
0 0
- 虚函数/静态成员/常成员函数重写
- 静态成员 静态函数 常成员 常函数 虚函数 虚基类
- 静态成员函数,静态成员数据,常成员
- C++ 关于静态成员函数和常成员函数
- C++类的常成员函数以及静态成员函数
- 常对象及常成员及静态数据成员和静态成员函数的学习内容。
- C++ 静态成员函数 静态成员变量 常成员函数之前的使用
- 常成员函数
- 常成员函数
- 常成员函数
- 常成员函数
- 什么是常成员函数
- 常成员函数
- C++常成员函数
- 常成员函数
- 常成员函数
- 体验常成员函数
- 体验常成员函数
- SparkSQL操作Hive Table(enableHiveSupport())
- linux下启动两个tomcat
- 指针
- 微信批量添加好友
- 基类派生类公有派生的情况下赋值兼…
- 虚函数/静态成员/常成员函数重写
- 积极应对APP风险问题,海云安力保移动应用安全
- javascript下base64Encode编码,支…
- 基于MVC架构的GUI设计
- GBK、GB18030、GB2312 区别
- 双向链表存储结构
- 曲线平滑-贝塞尔曲线
- promise
- IE8支持querySelector()和qu…