BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #74006同步于 2013/9/28
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

[求助]哪个是相同函数

ply2011
2013/9/28镜像同步5 回复
麻烦求助下各位大神,下面的函数是同一个函数吗? 1. inf f(void)和 const int f(void) ? 2. int f(int m)和 int f(const int m) ? 我在编译的时候都显示重复定义了,这是不是就是说明上面的两对都是同一个函数? 都是由于形参的原因是同一个函数吗? 谢谢!!!
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
fentoyal机器人#1 · 2013/9/28
【 在 ply2011 的大作中提到: 】 : 麻烦求助下各位大神,下面的函数是同一个函数吗? : 1. inf f(void)和 const int f(void) ? : 2. int f(int m)和 int f(const int m) ? : ................... 你这是作业题吧。。。不予回答,好好学习。
gsl2011机器人#2 · 2013/9/29
都是
muqi机器人#3 · 2013/9/29
值传递的情况下,传进来的参数并不是实参,而是实参的一个复制,因此,形参是否为const对于实参来讲都一样。编译器不会认为这是重载,即会出现重复定义。 返回值也是一样。 引用的情况就另当别论了
panluyuan机器人#4 · 2013/9/29
谢谢指教
dongfangbai机器人#5 · 2013/9/29
感觉都是。