首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

新手有关问题 函数重载

2013-09-05 
新手问题 函数重载看的是英文书,所以有些没看明白,我在调用Print(0)为什么这样重载没问题void Print(int i

新手问题 函数重载
看的是英文书,所以有些没看明白,我在调用Print(0)

为什么
这样重载没问题
void Print(int i) void Print(int& i)
这样就有问题了呢
void Print(int i) void Print(const int& i)

谢谢!

[解决办法]
void Print(int i) void Print(int& i)

参数是0的时候,后者不能调,因为是一般引用,所以只能调前者。

void Print(int i) void Print(int int& i)

参数是0的时候,两者都可以调用,因为后者是常引用,但是两者都一样“好”,所以就不知道调哪个了。

热点排行