Latest web development tutorials

C ++ operatore membro

operatore C ++ operatore C ++

. (Dot) operatore e l'operatore -> (freccia) viene utilizzato per fare riferimento i membri della classe, e la struttura del sindacato.

operatore punto applicato all'oggetto vero e proprio. Freccia operatore ed un puntatore all'oggetto insieme. Per esempio, supponiamo di avere la seguente struttura:

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

(.) Operatore Dot

Il codice seguente il valore di "zara" assegnato a un emp oggetto di membriFIRST_NAME:

strcpy(emp.first_name, "zara");

(->) Operatore Freccia

Se p_emp è un puntatore ad un oggetto di tipo Employee, poi prendere il valore "zara" assegnato a un emp oggetto di membriFIRST_NAME bisogno di scrivere il seguente codice:

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

-> Chiamato l'operatore freccia, che è un vantaggio più di un numero negativo.

In breve, utilizzare l'operatore punto per accedere ai membri della struttura, mentre l'accesso dalla struttura puntatore membro, utilizzare l'operatore freccia.

operatore C ++ operatore C ++