. y ->

Operador de acceso a estructuras o datos locales ajenos.

El símbolo "." se utiliza para acceder al contenido de estructuras o clases.

El "->" se utiliza para accder al contenido de un puntero.


Acceso a estructuras

Para acceder a un campo de una estructura se debe utilizar este operador de la siguiente forma:

nombre de la estructura[nº registro] . nombre del campo

Ejemplos:
  scroll[0].camera
  m3d[0].camera

Nota: Se recuerda que el número de registro entre corchetes se puede omitir cuando se acceda al registro número 0, por ejemplo scroll[0].camera equivaldrá siempre a scroll->camera.

Acceso a datos locales ajenos (de otro proceso)

Para acceder a un dato PUBLIC de un proceso desde otro, se debe tener el código identificador del proceso del cual se quiere leer o modificar su dato, entonces se podrá acceder al mismo de la siguiente forma:

código identificador -> nombre dato local

Ejemplos:
   father->x
   son->graph


Ver: Declaración de una estructura - Códigos identificadores - Sintaxis