我的遗留代码具有以下构造函数。
CAgs (int ar, bool isReady);
CAgs (int ar, const char* options[][2] = NULL);
正在编译,但是会不会是二义调用?如果我调用 CAgs (10, 0);
,哪个构造函数会被调用?
此行为是否依赖于编译器?
最佳答案
关于c++ - 为什么两个函数不会产生二义性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25909051/