C++での”public”の使い方は何ですか?
C++では、publicはアクセス修飾子の一種であり、クラスのメンバ(メンバ変数とメンバ関数)が外部コードから可視化されるよう指定されます。メンバがpublicと宣言されると、それらのメンバはクラスのオブジェクトや外部コードから直接アクセスや呼び出しが可能になります。
具体来说,使用public关键字可以将类的成员声明为公开成员,这样外部代码就可以看到并直接访问这些成员。例如:
class MyClass {
public:
int publicVar; // 公有成员变量
void publicFunc() { // 公有成员函数
// 函数体
}
};
上記の例では、publicVarとpublicFuncがpublicメンバーとして宣言されており、そのためクラスのオブジェクトや外部コードから直接アクセスおよび呼び出しが可能です。このような設計により、クラスのインタフェースがより明確になり、同時にクラスの公開部分を制御およびカプセル化することができます。