0
如果我在ctor中创建一个默认参数,那么编译器将如何知道哪个ctor使用默认参数调用默认ctor或ctor。C++构造函数问题
如果我在ctor中创建一个默认参数,那么编译器将如何知道哪个ctor使用默认参数调用默认ctor或ctor。C++构造函数问题
它不会。如果你有下面的类:
struct S {
S();
S(int = 0);
};
那么编译器将报告以下是模糊的:
S x;