C ++ operador miembro
. (Dot) y el operador -> (flecha) operador se utiliza para hacer referencia a los miembros de la clase, y la estructura del sindicato.
operador punto aplica al objeto real. Flecha operador y un puntero al objeto juntos. Por ejemplo, suponga que tiene la siguiente estructura:
struct Employee { char first_name[16]; int age; } emp;
(.) Operador punto
El siguiente código el valor de "Zara" asignado a un objeto de emp Miembrosfirst_name:
strcpy(emp.first_name, "zara");
(->) Operador Flecha
Si p_emp es un puntero a un objeto de tipo Empleado, a continuación, tomar el valor "zara" asignado a un objeto de emp miembrosfirst_name necesita escribir el siguiente código:
strcpy(p_emp->first_name, "zara");
-> Llamado el operador de flecha, que es una ventaja más que un número negativo.
En resumen, utilizar el operador punto para acceder a los miembros de la estructura, mientras que el acceso por la estructura del puntero miembro, utilice el operador de flecha.