ホームページ >バックエンド開発 >C++ >C++でのgetとsetの使用法

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

下次还敢
下次还敢オリジナル
2024-05-01 14:33:161014ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。