Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come al sovraccarico di una funzione in C + +

Funzione sovraccarico in C + + consente più di una funzione di avere lo stesso nome. La questione di quale funzione da richiamare viene risolto quando si compila il programma con la lista dei parametri di input che deve essere unico . I passi seguenti mostrano come sovraccaricare una funzione in C + + . Istruzioni
1

un'occhiata al seguente esempio di una funzione in overload :
test int

( char x , char y) ; int prova ( char x , char y , char z ) ; int prova ( int x , int y) ; int prova ( int x , int y , int z ) ;
2

Osservare che tutte le 4 funzioni in Fase 1 hanno lo stesso nome di "test" , ma avere liste di parametri unici. La prima funzione prende due valori char come input . Il secondo prende 3 valori char . Il terzo prende due interi e il quarto prende 3 int .
3

Implementare ogni funzione . Il codice seguente è un esempio di come la prima funzione di "test " potrebbe essere implementata :
test int

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

4

noti che i parametri di ingresso della prima funzione dichiarata nel passo 1 corrisponde ai parametri nell'implementazione della funzione indicata al punto 3 ( 2 valori char ) . Si noti , inoltre, che il valore di ritorno è esplicitamente cast di tipo in modo che corrisponda l'int specificato nella dichiarazione della funzione.

 

Programmazione © www.354353.com