c++ class類構(gòu)造函數(shù)怎樣編寫

c++
小樊
81
2024-09-24 23:34:13
欄目: 編程語言

在 C++ 中,類的構(gòu)造函數(shù)是一種特殊的成員函數(shù),它在創(chuàng)建對(duì)象時(shí)自動(dòng)調(diào)用。構(gòu)造函數(shù)的名稱與類名相同,并且沒有返回類型。下面是一個(gè)簡(jiǎn)單的 C++ 類構(gòu)造函數(shù)的示例:

class MyClass {
public:
    // 構(gòu)造函數(shù)
    MyClass(int a, int b) {
        x = a;
        y = b;
    }

private:
    int x;
    int y;
};

在這個(gè)例子中,MyClass 類有兩個(gè)私有成員變量 xy,并且有一個(gè)構(gòu)造函數(shù) MyClass(int a, int b)。這個(gè)構(gòu)造函數(shù)接受兩個(gè)整數(shù)參數(shù),并將它們分別賦值給 xy。當(dāng)我們創(chuàng)建一個(gè) MyClass 對(duì)象時(shí),我們需要提供兩個(gè)整數(shù)作為參數(shù):

MyClass obj(3, 4);

在這個(gè)例子中,我們創(chuàng)建了一個(gè)名為 objMyClass 對(duì)象,并將 34 作為參數(shù)傳遞給構(gòu)造函數(shù)。這將自動(dòng)調(diào)用構(gòu)造函數(shù),并將 3 賦值給 x,將 4 賦值給 y。

0