在 C++ 中,类的构造函数是一种特殊的成员函数,它在创建对象时自动调用。构造函数的名称与类名相同,并且没有返回类型。下面是一个简单的 C++ 类构造函数的示例:
class MyClass {
public:
// 构造函数
MyClass(int a, int b) {
x = a;
y = b;
}
private:
int x;
int y;
};
在这个例子中,MyClass
类有两个私有成员变量 x
和 y
,并且有一个构造函数 MyClass(int a, int b)
。这个构造函数接受两个整数参数,并将它们分别赋值给 x
和 y
。当我们创建一个 MyClass
对象时,我们需要提供两个整数作为参数:
MyClass obj(3, 4);
在这个例子中,我们创建了一个名为 obj
的 MyClass
对象,并将 3
和 4
作为参数传递给构造函数。这将自动调用构造函数,并将 3
赋值给 x
,将 4
赋值给 y
。