科技網(wǎng)站設(shè)計愛站網(wǎng)關(guān)鍵字挖掘
1. 默認訪問控制
- struct:結(jié)構(gòu)體中的成員默認是
public
,即外部代碼可以直接訪問結(jié)構(gòu)體的成員。 - class:類中的成員默認是
private
,即外部代碼不能直接訪問類的成員,必須通過公有接口(通常是成員函數(shù))來訪問。struct MyStruct {int x; // 默認是 public };class MyClass {int x; // 默認是 private public:MyClass() : x(10) {}int getX() { return x; } // 需要通過成員函數(shù)訪問 };
2. 默認繼承控制
- struct:結(jié)構(gòu)體的繼承默認是
public
,即基類的成員默認以公有方式繼承給派生類。 - class:類的繼承默認是
private
,即基類的成員默認以私有方式繼承給派生類。