Operador de resolución de visibilidad en C++
El operador de resolución de visibilidad (scope resolution operator) '::' permite acceder a una variable global que está solapada por una variable local del mismo nombre.
#include <iostream> using namespace std; int variable = 10; int main() { int variable = 5; cout << "La variable local es " << variable << endl; cout << "La variable global es " << ::variable; cin.get(); return 0; }Este operador no permite acceder a una variable local que está declarada en un bloque más exterior y que se encuentra oculta por una variable del mismo nombre.
Comentarios
Publicar un comentario