Operador de Contexto de Variáveis



next up previous
Next: Funções Inline Up: C Extendido para Previous: Declaração de Variáveis

Operador de Contexto de Variáveis

Em C, uma variável de âmbito local sobrepõe, quando usada localmente, uma variável de âmbito global se ambas tiverem o mesmo nome. Em C++, existe um operador (::) que permite diferenciar o âmbito de uma variável sempre que hajam conflitos deste tipo. O seguinte exemplo demonstra a utilização deste operador.

	int x = 1;

	void main()
	{
		int x = 2;

		printf(''\nSoma de x(global) com x(local) = %d'',::x+x);
	}



F. Luís Neves
Fri May 12 15:54:49 MET DST 1995