Cplusplus-cpp-member-operators
提供:Dev Guides
C ++メンバー(ドットと矢印)演算子
です。 (ドット)演算子と→(矢印)演算子は、クラス、構造体、および共用体の個々のメンバーを参照するために使用されます。
ドット演算子は、実際のオブジェクトに適用されます。 矢印演算子は、オブジェクトへのポインターとともに使用されます。 たとえば、次の構造を考慮してください-
struct Employee {
char first_name[16];
int age;
} emp;
(。)ドット演算子
オブジェクトempの first_name メンバーに値「zara」を割り当てるには、次のように記述します-
strcpy(emp.first_name, "zara");
(→)矢印演算子
p_empが従業員タイプのオブジェクトへのポインタである場合、オブジェクトempの first_name メンバーに値「zara」を割り当てるには、次のように記述します-
strcpy(p_emp->first_name, "zara");
→は矢印演算子と呼ばれます。 マイナス記号とそれに続く大なり記号を使用して形成されます。
単純に言う:構造体のメンバーにアクセスするには、ドット演算子を使用します。 ポインターを介して構造体のメンバーにアクセスするには、矢印演算子を使用します。