Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como sobrecarregar uma função em C + +
sobrecarga de funções em C + + permite que mais de uma função de ter o mesmo nome. A questão de qual função chamar é resolvido quando compilar o programa usando a lista de parâmetros de entrada, que deve ser exclusivo. Os passos seguintes irão mostrar como sobrecarregar uma função em C + +. Instruções
1

Veja o seguinte exemplo de uma função sobrecarregada :

int teste (char x , char y) , teste de int (char x , char y , char z); teste int ( int x , int y ) ; int teste ( int x , int y , z int ) ;
2

Observa-se que todas as quatro funções no Passo 1 tem o mesmo nome de " teste " , mas ter listas de parâmetros únicos. A primeira função recebe dois valores char como entrada. A segunda leva 3 valores char . O terceiro leva 2 ints ea quarta leva 3 ints.
3

Implementar cada função. O código a seguir é um exemplo de como a primeira função de "teste" pode ser implementado :

int teste (char x , char y) {return (int) (x + y) ;}

4

Observe que os parâmetros de entrada da primeira função declarada no passo 1 corresponde aos parâmetros na implementação função mostrada no Passo 3 ( dois valores char ) . Observe , ainda, que o valor de retorno é explicitamente digite elenco para que ele corresponda a int especificada na declaração da função.

Anterior :

Próximo : No
  Os artigos relacionados
·Como inicializar uma matriz em C 
·Como escrever um + + Programa Média C 
·Como usar o C Arrays em C + + 
·Como dividir um arquivo FLAC com Dev- C + + 
·Como remover todos os não- inteiros de uma String 
·Como escrever um C Programa de Leitura um parêntese 
·Como compilar um GDB 64 -Bit 
·Como representar uma tabulação em uma String no CPP 
·Como alterar minha senha SYSDBA 
·Como alterar cores em C + + 
  Artigos em destaque
·Visual Basic. NET vs. . Visual C # NET 
·Como compilar C + + arquivos de cabeçalho 
·Como habilitar a detecção vazamento de memória 
·Como converter Reality Fábrica Em XNA 
·Como determinar um tamanho inteiro em C + + 
·Como arredondar decimais em C + + 
·Como encontrar uma String na memória buffer com C + + 
·Como adicionar Minutos DateTime 
·O que é uma herança de conflitos 
·Como escrever uma folha de XLS em CSharp 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados