博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
子类父类(虚函数下的 引用指针 对象)->看来没有子类指针这回事
阅读量:5243 次
发布时间:2019-06-14

本文共 1146 字,大约阅读时间需要 3 分钟。

#include
using namespace std;class Father{public: Father() { cout << "我是父类构造函数"; } ~Father() { cout << "我是父类析构函数 "; } virtual void print() { cout << "我是父类的函数"; }public: int f;protected:};class Child: public Father{public: Child() { cout << "我是子类构造函数"; } ~Child() { cout << "我是子类析构函数 "; } void print() { cout << "我是子类的函数"; }public: int c;protected:};int main(){ Father f1; //调用父类的构造函数 Child c1;//先调用 父类的构造函数 再调用子类的构造函数。 cout << endl; cout << "f1.print() :"; f1.print(); //显示调用父类的函数 cout << endl << "c1.print() ::"; c1.print();//显示调用子类的函数 f1.f = c1.f; cout <<"\n我是漂亮的分割线1----------------------"<< endl; Father *f2; Child c2; cout << endl; f2 = &c2; f2->print(); //显示调用子类的函数 cout << "\n我是漂亮的分割线2----------------------" << endl; Father f3; Child *c3 = NULL;// c3 = &f3; c3->c; c3->f; c3->print(); //这种虽然不报错,但是在变异种出现错误,看来没有子类指针这回事 cout << "\n我是漂亮的分割线3----------------------" << endl; system("pause");}

 

转载于:https://www.cnblogs.com/xiaochige/p/7538197.html

你可能感兴趣的文章
oam系统安装,windows操作系统注册列表影响系统安装
查看>>
[scrum]2011/9/25-----第五天
查看>>
《人月神话》有感,好书,推荐
查看>>
IE浏览器打开chorme浏览器,如何打开其他浏览器
查看>>
GNU 内联汇编
查看>>
【转】代码中特殊的注释技术——TODO、FIXME和XXX的用处
查看>>
php提交表单校验例子
查看>>
man查看帮助命令
查看>>
【SVM】libsvm-python
查看>>
mysql 修改已存在的表增加ID属性为auto_increment自动增长
查看>>
sgu 109 Magic of David Copperfield II
查看>>
C++循环单链表删除连续相邻重复值
查看>>
IIS 7.5 + PHP-5.6.3 + mysql-5.6.21.1(转载)
查看>>
渣渣小本求职复习之路每天一博客系列——Java基础(3)
查看>>
C#调用WIN32 的API函数--USER32.DLL
查看>>
ListView下拉刷新实现
查看>>
Jmeter接口压力测试,Java.net.BindException: Address already in use: connect
查看>>
【7集iCore3基础视频】7-4 iCore3连接示意图
查看>>
ASP.NET使网页弹出窗口不再困难
查看>>
Leetcode Balanced Binary Tree
查看>>