Pengendali anak panah (->) dalam C++ digunakan untuk mengakses ahli objek Ia menggabungkan penunjuk dan nama ahli untuk mengakses ahli Ia bersamaan dengan pengendali titik (.), tetapi memerlukan objek itu mesti lulus Akses penunjuk.
Arrow Operator (->) dalam C++
Arrow Operator (->) ialah operator dalam C++ yang digunakan untuk mengakses ahli objek. Ia adalah pengendali akses titik ke ahli yang menggabungkan penunjuk dengan nama ahli untuk mengakses ahli.
Sintaks:
<code class="cpp">objectPtr->memberName;</code>
Di mana:
Cara ia berfungsi:
Pengendali anak panah pada asasnya bersamaan dengan pengendali titik (.), tetapi ia memerlukan objek mesti diakses melalui penuding. Ia mengakses ahli dengan tidak merujuk secara tersirat penuding objek.
Contoh:
<code class="cpp">struct Point { int x; int y; }; int main() { Point p; p.x = 10; // 使用点运算符访问成员 std::cout << p.x << std::endl; // 输出 10 // 使用箭头运算符访问成员 Point *ptr = &p; std::cout << ptr->x << std::endl; // 输出 10 }</code>
Kelebihan:
Nota:
Atas ialah kandungan terperinci Apakah maksud → dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!