欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > c/c++ >内容正文

c/c++

c++中同名函数的三个不同术语(c++细节篇八)

发布时间:2025/3/19 c/c++ 34 豆豆
生活随笔 收集整理的这篇文章主要介绍了 c++中同名函数的三个不同术语(c++细节篇八) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

1.重载
同一个作用域内的同名函数之间,不同之处是函数的形参个数不同。
(还有一种特殊的情况是 常函数(带关键字const与普通函数即使形参个数相同也可以区分)。

2.隐藏
发生在派生类与基类的同名函数之间。

3.覆盖
在派生类与基类(公有继承)的同名虚函数之间,而且派生类中的函数与基类的虚函数的函数原型完全相同(若不完全则变成了隐藏而不是覆了),
覆盖是为了实现动态多态。(也可以说虚函数的本质是覆盖)

总结

以上是生活随笔为你收集整理的c++中同名函数的三个不同术语(c++细节篇八)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。