Latest web development tutorials

C ++メンバー演算子

C ++演算子 C ++演算子

。(ドット)演算子と - >(矢印)演算子は、クラスのメンバを参照するために使用され、組合の構造。

ドット演算子は、実際のオブジェクトに適用されます。 一緒にオペレータとオブジェクトへのポインタを矢印。 たとえば、次のような構造を持っていると仮定します。

struct Employee {
  char first_name[16];
  int  age;
} emp;

(。)ドット演算子

次のコードfirst_nameのメンバーのオブジェクトEMPに割り当てられた「ザラ」の値:

strcpy(emp.first_name, "zara");

( - >)アロー演算子

p_empは、Employee型のオブジェクトへのポインタである場合には、first_nameのメンバーのオブジェクトEMPに割り当てられた値を取る「ザラ」は、以下のコードを記述する必要があります。

strcpy(p_emp->first_name, "zara");

- >マイナス数よりもさらにプラスである矢印演算子、呼び出されます。

要するに、メンバーポインタ構造によるアクセスは、矢印演算子を使用しながら、構造体のメンバにアクセスするためにドット演算子を使用します。

C ++演算子 C ++演算子