系列文章目录
提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
例如:第一章 Python 机器学习入门之pandas的使用
提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档
提示:以下是本篇文章正文内容,下面案例可供参考
一、C++重载规则
c++函数的重载的规则:
- 函数名称必须相同。
- 参数列表必须不同(个数不同、类型不同、参数排列顺序不同等)。
- 函数的返回类型与重载没有关系。
二、c++重载原理
- c++代码在编译阶段根据参数列表对函数进行重命名
- void swap(int,int)被重命名为_swap_int_int;void swap(float,float)被重命名为_swap_float_float;
要注意的是,函数重载仅仅是语法层面的,本质上它们还是不同的函数,占用不同的内存,入口地址也不一样。