使用默认参数重载两个不同的类型函数

时间:2016-12-02 12:30:46

标签: c++ function overloading

我正在做作业并遇到一个与此非常类似的问题:a-confusion-about-c-function-overloading

我理解为什么它是暧昧的,但是我想知道如果重载函数返回不同的类型,是否有办法让它工作,即:

int foo (int a=0);
double foo (double a=1);

并使这项工作:

double x=foo();

0 个答案:

没有答案