C++でのgetとsetの使用法

下次还敢
リリース: 2024-05-01 14:33:16
オリジナル
979 人が閲覧しました

get() メソッドはオブジェクト メンバー変数の値を取得するために使用され、set() メソッドはオブジェクト メンバー変数の値を設定するために使用されます。 get() メソッドの構文は次のとおりです: T get() const; set() メソッドの構文は次のとおりです: void set(T value);

C++でのgetとsetの使用法

C での get() および set() の使用法

C の get() および set() メソッドは、アクセスおよびオブジェクトのメンバー変数の共通メソッドを操作します。これらはクラス インターフェイスの重要な部分であり、データのカプセル化を実装し、メンバー変数へのアクセスを制御するために使用されます。

get() メソッド

#get() メソッドは、オブジェクトのメンバ変数の値を取得するために使用されます。構文は次のとおりです。

<code class="cpp">T get() const;</code>
ログイン後にコピー

ここで、

  • T はメンバー変数のデータ型です。
  • const キーワードは、get() メソッドがオブジェクトの状態を変更しないことを示します。

例:

<code class="cpp">class Person {
private:
    std::string name;

public:
    std::string get_name() const {
        return name;
    }
};

int main() {
    Person person;
    std::string name = person.get_name();
    // ...
}</code>
ログイン後にコピー

set() メソッド

set() メソッドオブジェクトのメンバー変数の値を設定するために使用されます。構文は次のとおりです。

<code class="cpp">void set(T value);</code>
ログイン後にコピー

ここで、

  • T はメンバー変数のデータ型です。
  • value は、設定する新しい値です。

例:

<code class="cpp">class Person {
private:
    std::string name;

public:
    void set_name(const std::string& name) {
        this->name = name;
    }
};

int main() {
    Person person;
    person.set_name("John Doe");
    // ...
}</code>
ログイン後にコピー

以上がC++でのgetとsetの使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
c++
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート