•
Alias em C++
Toda variável
em C++ pode ter algum alias, que seria um outro name para a variável. Os
alias são geralmente usados em funções e para orientação,
que veremos mais tarde.
O alias é
definido com um & antes da variável
Tipo &
novonome = variavel regente
Observe
os exemplos:
int count
= 1; //
declara a variavel inteira count
int &contador = count; //
cria contador como um alias para count
++contador
// incrementa count ( usando seu alias )
#include <iostream>
using std::cout;
using std::cin;
int main()
{
int
x = 3, &y = x; // y é alias de x
y
= y + 5;
cout
<< "O valor de x e:" << x << std::endl;
cin;
return
0;
}
Alias em
função
///
alias com funcao e sem funcao
#include <iostream>
using std::cout;
using std::cin;
void alias ( int & );
int main()
{
int
x = 3, &y = x; // y é alias de x
y
= y + 5;
cout
<< "O valor de x e:" << x << std::endl;
cout << "agora passando pela funcao alias "
<< std::endl;
alias ( x ); //aplicando
o alias
cout << x << std::endl;
cin;
return
0;
}
void alias ( int
&valor)
{
//
&valor agora é alias do argumento passado
//
neste caso X
valor
*= 3;
}
Referências( alias ) devem ser inicializadas
Tente não retornar as referências
Perguntas??? Email
|