摘要:
【1】(page38)重载构成的条件:函数的参数类型、参数个数不同。分析以下2种情况:第一种:1、void output();2、int output();第二种:1、void output(int a,int b=5);2、void output(int a);对于第一种情况,只有函数的返回类型不同是不能构成重载的。对于第二种情况,当我们在程序中调用output(5)时,应该调用哪个函数呢?调用1当然是可以的。因为1的函数第二个参数有一个默认值。当然也可以调用第二个函数。有与调用有歧义,因此这种情况不能构成重载函数。在函数重载时,要特别注意函数带有默认参数的情况。【2】(Page226)创建 阅读全文
posted @ 2011-07-15 10:56
江南烟雨hust
阅读(356)
评论(0)
推荐(1)

浙公网安备 33010602011771号