标签: c++ function overloading
我正在做作业并遇到一个与此非常类似的问题:a-confusion-about-c-function-overloading
我理解为什么它是暧昧的,但是我想知道如果重载函数返回不同的类型,是否有办法让它工作,即:
int foo (int a=0); double foo (double a=1);
并使这项工作:
double x=foo();