C++中不允许使用以下哪些重载函数?
1)仅在返回类型上不同的函数声明
int fun(int x, int y);
void fun(int x, int y);
2)仅返回类型中的静态关键字有所不同的功能
int fun(int x, int y);
static int fun(int x, int y);
3)仅在指针*与数组[]中不同的参数声明
int fun(int *ptr, int n);
int fun(int ptr[], int n);
4)两个仅在默认参数方面不同的参数声明
int fun( int x, int y);
int fun( int x, int y = 10);
(A)以上全部
(B)除了2)
(C)除1以外的所有内容
(D)除2和4外的所有答案: (A)
说明:请参见C++中的函数重载
这个问题的测验
想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。