| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan overbelaste en funktion i C + +
    Funktion overbelastning i C + + tillader mere end én funktion til at have samme navn. Spørgsmålet om hvilken funktion at kalde bliver løst ved udarbejdelsen af ​​programmet ved hjælp af input parameter liste, som skal være unikt. De følgende trin vil vise, hvordan man overbelaste en funktion i C + +. Instruktioner
    1

    se på følgende eksempel på en overbelastet funktion : Hej

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

    Bemærk at alle 4 funktioner i trin 1 har samme navn "test ", men har unikke parameterlister . Den første funktion tager 2 char værdier som input. Den anden tager 3 char værdier . Den tredje tager 2 ints og den fjerde tager 3 ints .
    3

    Implement hver funktion. Følgende kode er et eksempel på, hvordan den første funktion af "test" kan implementeres : Hej

    int test ( char x, char y) {return ( int) (x + y) ;}
    < br > 4

    Bemærk at inputparametre i den første funktion der er erklæret i trin 1 matcher parametrene i funktionen implementering vist i trin 3 (2 char værdier). Bemærk endvidere, at returværdien udtrykkeligt skrive støbt , så det passer til int angivet i funktionen erklæring .

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man laver en kø funktion i C Syntaks 
    ·Sådan installeres C + + compilere til Netbeans 
    ·Sådan får du et produkt af et array i C + + 
    ·Sådan oprettes en PK3 Filer 
    ·Hvordan laver C Spil 
    ·Sådan bruges ASM i Visual C 
    ·Sådan Ignorer Kommentar Lines i C + + 
    ·Temperatur Converter i C + + hjælp af funktioner 
    ·Sådan får du en Gridview Celleværdi 
    ·Hvordan man laver en Card Game fil i C + + 
      Anbefalede Artikler
    ·Problemer med at installere Service Pack 3 
    ·Hvordan skal tjekkes fortløbende numre i PHP 
    ·Sådan opdaterer DAO Recordsets 
    ·Hvordan til Traverse Binary Trees i Java 
    ·Sådan kører Perl Fra PowerShell 
    ·Hvordan man gør en abstrakt for en Script 
    ·Hvordan at vise en liste Værdier i en DataGrid 
    ·Sådan oprettes et telefonnummer Database Synligt Onlin…
    ·Sådan bruges Code DBL 
    ·Sådan Pass en Container Vector til en funktion 
    Copyright © Computer Viden http://www.computerdk.com