用汇编的方式理解C++函数重载
C++函数重载1.函数重载的规则函数名相同参数列表不同参数类型不同参数个数不同2.注意返回值类型与函数重载无关。调用函数时,实参的隐式类型转换可能产生二义性。如下: 以下为错误代码: 代码中重载的方法为test(long a)和test(double a)方法,在main()方法中调用test(10),编译无法通过,因为10可以隐式的转换为 long类型的10L和double类型的10.0,所以程序产生了二义性,无法将方法重载。#include<iostre
原创
2020-08-18 00:42:54 ·
296 阅读 ·
0 评论