C++ では、ポインターはオブジェクトを参照できます。その手順には、ポインター変数の宣言、オブジェクトのアドレスの取得、およびポインターへの割り当てが含まれます。これにより、プログラマはポインタを介してオブジェクトのプロパティとメソッドにアクセスし、変更できるようになります。
C++ ポインター参照オブジェクト
C++ では、ポインターは、別の変数またはオブジェクトのアドレスを格納するデータ型です。ポインタはオブジェクトを参照できるため、オブジェクトを参照する方法でオブジェクトのデータにアクセスし、変更することができます。
使用方法:
ポインタにオブジェクトを参照させるには、次の手順が必要です:
構文:
<对象类型>* 指针名 = &对象;
実際のケース:
person
という名前のクラスがあり、それに name
と age code> が含まれているとします。 > データメンバー。 <code>Person
オブジェクトを作成し、ポインターを使用してそれを参照します。 Person
的类,其中包含 name
和 age
数据成员。我们创建一个 Person
对象,然后使用指针引用它。
#include <iostream> class Person { public: std::string name; int age; }; int main() { Person person = {"Alice", 25}; // 声明一个指向 Person 对象的指针 Person* personPtr = &person; // 使用指针访问对象的属性 std::cout << "Name: " << personPtr->name << std::endl; std::cout << "Age: " << personPtr->age << std::endl; // 通过指针修改对象的属性 personPtr->age++; std::cout << "Updated Age: " << personPtr->age << std::endl; return 0; }
运行结果:
Name: Alice Age: 25 Updated Age: 26
在这种情况下,personPtr
指向 person
对象,允许我们通过指针访问和修改 person
rrreee
personPtr
は person
オブジェクトを指し、これにより person
にアクセスして変更できるようになります。ポインタ > データ メンバー。 🎜以上がC++ ポインターはどのようにオブジェクトを参照するのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。