C++
Home

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