重载函数和有默认值函数的关系

今天看到ppt上有这样一句话:一个函数不能既作为重载参数,又作为有默认参数的函数。 于是就试验了一下,发现这句话在某些情况下是成立的,但是在某些情况下不成立。 例如下图,可以成功运行 但是一旦引发了歧义,比如把第一个函数的形参a改成int类型,就会报错,因为编译器不知道到底应该调用哪一个函数了。这种情况下,红字是正确的 PS:在实验过程中,发现了一个有趣的现象 如果有一个未重构函数,在调用时实参和
相关文章
相关标签/搜索