在C++中,可以在类的构造函数中为参数设置默认值。默认参数值必须在参数列表的末尾,并且不能跳过已有的参数设置默认值。例如:
class MyClass {public: MyClass(int a, int b = 0, int c = 0);};MyClass::MyClass(int a, int b, int c) { // constructor implementation}int main() { MyClass obj1(1); // b and c will be set to default values (0, 0) MyClass obj2(1, 2); // c will be set to default value (0) MyClass obj3(1, 2, 3); // no default values used return 0;}在上面的示例中,MyClass类的构造函数有三个参数,其中b和c有默认值。在main函数中创建对象时,可以使用不同的参数组合,根据需要使用默认值。


