在 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
。