亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c++中的protected怎么使用

c++
小億
124
2024-02-22 16:52:31
欄目: 編程語言

在C++中,protected關鍵字用于聲明類的成員屬性和方法,這些成員可以被類的派生類訪問,但是不能被類的對象直接訪問。

在使用protected關鍵字時,可以在類的內部和派生類中訪問被聲明為protected的成員。示例如下:

class Base {
protected:
    int protectedVar;

public:
    Base() {
        protectedVar = 10;
    }

    void printProtectedVar() {
        cout << "Protected Variable: " << protectedVar << endl;
    }
};

class Derived : public Base {
public:
    void modifyProtectedVar() {
        protectedVar = 20;
        cout << "Modified Protected Variable: " << protectedVar << endl;
    }
};

int main() {
    Base obj;
    obj.printProtectedVar(); // 在類的成員函數中訪問protected成員

    Derived derivedObj;
    derivedObj.modifyProtectedVar(); // 在派生類的成員函數中訪問protected成員

    return 0;
}

在這個示例中,Base類中聲明了一個protected成員變量protectedVar,并且定義了一個成員函數printProtectedVar來訪問該成員變量。Derived類繼承自Base類,并且定義了一個成員函數modifyProtectedVar來修改protectedVar的值。在main函數中,分別創建了Base類的對象obj和Derived類的對象derivedObj,并調用了對應的成員函數來訪問和修改protected成員。

0
闸北区| 安西县| 荆州市| 商都县| 桦甸市| 普陀区| 叶城县| 永顺县| 金华市| 庄浪县| 胶州市| 剑河县| 疏附县| 阿尔山市| 海原县| 新蔡县| 东台市| 盈江县| 宁晋县| 赣州市| 政和县| 丽水市| 宁津县| 屏南县| 句容市| 醴陵市| 云安县| 永顺县| 嫩江县| 英超| 金昌市| 嘉义县| 宝兴县| 浏阳市| 安国市| 常德市| 霍林郭勒市| 潼南县| 松原市| 乐山市| 阿尔山市|