Dalam C++, penunjuk boleh merujuk kepada objek Langkah-langkahnya termasuk: mengisytiharkan pembolehubah penunjuk, mendapatkan alamat objek dan memberikannya kepada penunjuk. Ini membolehkan pengaturcara mengakses dan mengubah suai sifat dan kaedah objek melalui penunjuk.
Objek Rujukan Penunjuk C++
Dalam C++, penunjuk ialah jenis data yang menyimpan alamat pembolehubah atau objek lain. Penunjuk boleh merujuk kepada objek, membolehkan kami mengakses dan mengubah suai data objek dengan cara yang merujuk kepada objek.
Cara menggunakan:
Untuk membuat penunjuk merujuk kepada objek, langkah-langkah berikut diperlukan:
Sintaks:
<对象类型>* 指针名 = &对象;
Kes praktikal:
Katakan terdapat kelas bernama Orang
dan kemudian merujuknya menggunakan penunjuk. 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
menghala ke objek person
, membolehkan kami mengakses dan mengubah suai person
melalui penunjuk > ahli data. 🎜Atas ialah kandungan terperinci Bagaimanakah penunjuk C++ merujuk objek?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!