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