C++的函数重载是不是基于类机制的?如果没有类的概念还会不会有函数重载?

来源:百度知道 编辑:UC知道 时间:2024/06/15 04:31:00
C++的函数重载是不是基于类机制的?如果没有类的概念还会不会有函数重载?

非也,直接写在main外边的函数也能重载的!只要参数不同!实际上编译器会根据某函数的参数类型生成新的函数名.所以参数不同就会有不同的ID,主函数调用的时候就能够有重载的效果了

重载好像是同一个函数名而参数不同

运算符重载是基于类的~!ok!