当实参对应重载函数的多个可行函数,且每个可行函数各自在一个实参上实现了更好的匹配时,编译器会因为程序具有二义性而报错。
例如:
#include<iostream>
using std::string;
using std::cout;
using std::cin;
using std::endl;
void ff(int
当实参对应重载函数的多个可行函数,且每个可行函数各自在一个实参上实现了更好的匹配时,编译器会因为程序具有二义性而报错。
例如:
#include<iostream>
using std::string;
using std::cout;
using std::cin;
using std::endl;
void ff(int