| 
  ||
[Índice][Previo][Siguiente]
El operador ::El operador :: (scope) es una característica nueva, puesto que no existe nada similar en C. Permite el acceso a una variable global aunque exista una variable local con el mismo nombre. El uso de :: delante del nombre de la variable, indica al compilador que debe utilizar la variable global, en lugar de la local, como se ilustra en el siguiente ejemplo:Ejemplo. 
 
int indice = 13; 
main() 
   cout <<"El valor de la variable local es:"<< indice <<
 '\n'; 
  ::indice = indice + 7; 
   cout <<"El valor de la variable local es:"<< indice <<
 '\n';  
} 
 La salida de este programa es: 
 Se recomienda no abusar del uso del operador ::. Es mejor utilizar diferentes nombres para las variables.  | 
  ||