CC++概念性面试题总结持续更新

Posted 森明帮大于黑虎帮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CC++概念性面试题总结持续更新相关的知识,希望对你有一定的参考价值。

一、函数重载

1.函数重载相关的概念

函数重载:是在C++中允许在同一作用域中同名函数,这些同名函数的形参列表(参数个数 或 参数类型 或 参数顺序)必须不同,与返回值无关。

2.C++如何支持、C不支持

  • 通过下面我们可以看出gcc的函数修饰后名字不变。而g++的函数修饰后变成【_Z+函数长度+函数名+类型首字母】
  • 通过这里就理解了C语言没办法支持重载,因为同名函数没办法区分。而C++是通过函数修饰规则来区分,只要参数不同,修饰出来的名字就不一样,就支持了重载。
  • 另外我们也理解了,为什么函数重载要求参数不同

以上是关于CC++概念性面试题总结持续更新的主要内容,如果未能解决你的问题,请参考以下文章

安全经典面试题总结-史上最全面试题思维导图总结(2022最新版)

Android面试题最全总结系列 (持续更新中...)

Android面试题最全总结系列 (持续更新中...)

一文总结软件测试工程师面试前必背的面试题(持续更新中)

前端计网面试题学习总结(持续更新)

Java面试题总结 | Java基础部分(持续更新)