14/05/2010, 17:13
|
| | Fecha de Ingreso: abril-2010 Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 8 meses Puntos: 228 | |
Respuesta: como puedo acceder a esta variable no es un doble puntero. tanto cfgE y varPtr son punteros. Pero por la precedencia de los operadores no hace falta usar parentesis.
Esto es hace... cfgE es un puntero. Por la precedencia de "[ ]" se desreferencia cfgE a su posicion i. Luego le llega el turno al "."(Punto). Por lo tanto, de la "estructura" que dio cfgE[i] se toma el parametro "varPtr". A eso se lo castea a "puntero a entero" y se desreferencia.
Parece un lio barbaro, pero es cuestio de agarrar una tabla de precedencia y ver que se ejecuta primero. |