C++何种情况会导致重载函数二义性?
答案:2 悬赏:0 手机版
解决时间 2021-04-19 06:28
- 提问者网友:爱了却不能说
- 2021-04-18 11:42
C++何种情况会导致重载函数二义性?
最佳答案
- 五星知识达人网友:十鸦
- 2021-04-18 12:38
如下几个会产生二义性:
1、形参个数一致,仅仅是形参名或者返回值不同
2、重载函数有一个形参有默认参数时
3、重载函数形参在同位置分别类型为传值或者传引用
1、形参个数一致,仅仅是形参名或者返回值不同
2、重载函数有一个形参有默认参数时
3、重载函数形参在同位置分别类型为传值或者传引用
全部回答
- 1楼网友:醉吻情书
- 2021-04-18 12:53
两个函数仅有返回值不同,或一个无无参数,一个有默认参数。
int max();
double max();
void max(int);
void max(int ,int b = 0);
int max();
double max();
void max(int);
void max(int ,int b = 0);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯