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");

→は矢印演算子と呼ばれます。 マイナス記号とそれに続く大なり記号を使用して形成されます。

単純に言う:構造体のメンバーにアクセスするには、ドット演算子を使用します。 ポインターを介して構造体のメンバーにアクセスするには、矢印演算子を使用します。