// 正确:参数类型不同,返回值类型相同
class A
{
public:
int fun(void)
{
}
int fun(int)
{
}
};
/*
// 错误:参数类型不能相等
class B
{
public:
void fun(int)
{
}
int fun(int)
{
}
};
*/
// 正确:返回值类型可以不同,参数类型必须不同
class C
{
public:
void fun(int)
{
}
int fun(void)
{
}
};
我对C++函数重载的一点小认识
最新推荐文章于 2023-03-21 15:22:55 发布