C++函数重载问题

判断这些函数对能否构成重载?
给我说明下原因吧,看到这些有点乱了。

void _c(double ){}
void _c(double* ){}
void _c(double& ){}
//void _c(const double ){}
void _c(const double& ){}
void _c(const double* ){}
//void _c(double const*){}
void _c(const double** ){}
void _c(double** ){}
如上 未被注释掉的都能够成重载,不过调用时有些需要参数强转
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-07
你这里函数名和返回值都一样,判断函数是否可以重载,你这个例子就看参数是否一样,参数不一样就可以重载撒
第2个回答  2013-07-07
我直接告诉你函数重载的要求把,你自己应该就可以判断了,重载要求当顺序相同时函数的形参类型或者是个数至少要有一个不同,当然顺序不同个数什么的就不要在意了,这个与函数的返回值类型是无关的
第3个回答  2013-07-07
去去去前请去去去去去去去去去去去轻轻轻轻
相似回答
大家正在搜