. 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