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

重载函数的匹配有关问题,参数是int 和 unsigned int

2012-03-04 
重载函数的匹配问题,参数是int 和 unsigned intinttest(intx){return11}inttest(unsignedinty){return22

重载函数的匹配问题,参数是int 和 unsigned int
int   test(int   x){return   11;}
int   test(unsigned   int   y){return   22;}
请问下面这个函数调用是匹配哪一个,为什么?
test(1);

[解决办法]
test(1); //调用第一个
test(1U); //调用第二个

1在默认情况下是int
加U在后面就代表UINT

热点排行