Latest web development tutorials

C ++ Operator anggota

Operator C ++ Operator C ++

. (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.

Operator C ++ Operator C ++