Penuding dalam C++ ini menunjukkan contoh objek semasa. Penggunaan termasuk: mengakses pembolehubah ahli: ini-> nama pembolehubah ahli memanggil fungsi ahli: ini-> nama fungsi ahli () lulus rujukan objek: diluluskan sebagai parameter kepada fungsi lain untuk merujuk objek semasa
ini Apakah yang ditunjukkan oleh penuding dalam C++? Dalam C++, penuding this
ialah penuding khas yang sentiasa menunjuk kepada contoh objek semasa. Iaitu, penunjuk this
menghala ke objek yang mana fungsi ahli dipanggil atau pembolehubah ahli diakses.
Penggunaanthis
指针是一个特殊的指针,它始终指向当前对象的实例。也就是说,this
指针指向调用成员函数或访问成员变量的对象。
用法
this
指针用于以下场景:
this->成员变量名
访问当前对象的成员变量。this->成员函数名()
调用当前对象的成员函数。this
指针作为参数传递给其他函数,以引用当前对象。示例
以下示例说明了 this
指针的用法:
<code class="cpp">class Person { public: string name; void printName() { cout << "Name: " << this->name << endl; } }; int main() { Person bob; bob.name = "Bob"; bob.printName(); // 输出:"Name: Bob" }</code>
在本示例中,printName()
函数使用 this
指针访问 name
成员变量并打印它。
注意事项
this
指针。this
指针,因为它们不属于任何特定对象。this
ini->nama fungsi ahli()
untuk memanggil fungsi ahli objek semasa. 🎜ini
: 🎜rrreee🎜Dalam contoh ini, fungsi printName()
menggunakan ini Kod> penunjuk mengakses pembolehubah ahli <kod>nama</kod>
dan mencetaknya. 🎜🎜🎜Nota🎜🎜
ini
kerana ia bukan milik mana-mana objek tertentu. 🎜ini
Penunjuk sentiasa menunjuk ke objek fungsi yang sedang dilaksanakan. 🎜🎜Atas ialah kandungan terperinci Apakah yang ditunjukkan oleh penunjuk ini dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!