C ++ Operator anggota
. (Dot) operator dan -> (panah) operator yang digunakan untuk referensi anggota kelas, dan struktur serikat.
dot operator diterapkan pada objek yang sebenarnya. Selengkapnya operator dan pointer ke objek bersama-sama. Misalnya, Anda memiliki struktur sebagai berikut:
struct Employee { char first_name[16]; int age; } emp;
(.) Operator Dot
Kode berikut nilai "zara" ditugaskan ke emp obyek Anggotafirst_name:
strcpy(emp.first_name, "zara");
(->) Operator Panah
Jika p_emp adalah pointer ke sebuah objek dari tipe Employee, kemudian mengambil nilai "zara" ditugaskan ke emp obyek anggotafirst_name perlu menulis kode berikut:
strcpy(p_emp->first_name, "zara");
-> Disebut panah operator, yang merupakan plus lebih dari jumlah dikurangi.
Singkatnya, menggunakan operator dot untuk mengakses anggota dari struktur, sementara akses oleh struktur anggota pointer, menggunakan operator panah.