博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c++虚函数注意事项
阅读量:4918 次
发布时间:2019-06-11

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

》在基类方法声明中使用关键字virtual,可以使该方法在基类及所有的派生类中是虚的

》如果使用指向对象的引用或指针来调用虚方法,程序将使用对象类型定义的方法,而不使用为引用或指针类型定义的方法

  这称为动态联编或晚期联编,这种行为非常重要,因为这样基类指针或引用可以指向派生类对象

》如果定义的类将被用作基类,则将那些要在派生类中重新定义的类方法声明为虚的。

》构造函数不能是虚函数

》析构函数应当是虚函数

》友元不能是虚函数,只有成员类才能是虚函数

转载于:https://www.cnblogs.com/li-peng/p/3505830.html

你可能感兴趣的文章
activiti保存流程图的同时没有保存图片
查看>>
对Python3编码的整理!!!
查看>>
论”犯贱“ --生活小记
查看>>
Python标准库:内置函数ascii(object)
查看>>
MySQL查询优化(转)
查看>>
586. Customer Placing the Largest Number of Orders
查看>>
依存分析 Dependency Parsing
查看>>
Django框架——forms.ModelForm使用
查看>>
SSH小应用
查看>>
Jsp
查看>>
实验6:Problem H: 字符串类(II)
查看>>
Packing Rectangles chapter1.4
查看>>
TQ210裸机编程(3)——按键(查询法)
查看>>
大二实习使用的技术汇总(下)
查看>>
Nagios在Ubuntu server上的安装配置
查看>>
未能加载文件或程序集“SharpSvn.dll”或它的某一个依赖项。找不到指定的模块。...
查看>>
js基础之动画(三)
查看>>
Leetcode(力扣) 整数反转
查看>>
重装上了Fedora8自带的MySQL5.0.45,再试,告捷!!
查看>>
AI1.1-人工智能史
查看>>