Ir ao conteúdo

passagem por referência


vetordechar

Posts recomendados

Postado

Boa tarde meus amigos.

Sou estudante de sistemas de informação e estou com uma dúvida sobre o que é passagem por referência.

Até aonde eu sei é quando o parâmetro é um vetor ou quando tem o emprego do "&" no inicio, mas acho isso pouco, gostaria de ficar bem firme nesse assunto.

Obrigado.

Postado

Passagem por referência (suportado apenas em C++. Em C você pode passar o ponteiro que tem o mesmo efeito) é quando a função recebe como argumento o endereço da variável.

O emprego do & é usado para informar que a função receberá o endereço da variável, por exemplo:

void func(int &x, int &y, int z);

x e y receberão o endereço da variável passada como argumento, isso significa que a função pode alterar diretamente os valores das variáveis passadas. Ao contrário de z, que vai receber apenas uma cópia do valor da variável, ou seja, passagem por valor.

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!