|
||
[Í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. |
||
![]() |