最近天气回暖,正是学习的好时候,同学们加油!喜欢的朋友点个关注吧!蟹蟹!
目录
一、C++多态
1、多态的理解
(1)、编译时多态(静态多态)
(2)、运行时多态(动态多态)
二、函数重载的引出
三、函数重载实现的原理
一、C++多态
1、多态的理解
在C++中,多态性并不仅限于重载函数,它实际上有两种主要形式:编译时多态(静态多态)和运行时多态(动态多态)。其中,函数重载是编译时多态的一种形式,而另一种形式是虚函数和继承导致的运行时多态。
(1)、编译时多态(静态多态)
·函数重载:在同一作用域内,允许定义多个名称相同但参数列表不同的函数,编译器根据函数调用的参数类型或个数选择合适的函数。这种多态性是在编译时确定的,因此也称为静态多态。