Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan Overbelastning en funksjon i C + +
    Funksjon overbelastning i C + + tillater mer enn én funksjon å ha samme navn . Spørsmålet om hvilken funksjon for å ringe er løst når kompilere programmet ved å bruke input parameter liste som må være unik. Følgende trinn viser hvordan du kan overbelaste en funksjon i C + + . Instruksjoner
    en

    titt på følgende eksempel på en overbelastet funksjon : en

    int test ( røye x , røye y ); int test ( røye x , røye y , røye z ); int test ( int x , int y ); int test ( int x , int y , int z ) ;
    2

    Observer at alle fire funksjoner i Trinn 1 har samme navn av "test ", men har unike parameterlister . Den første funksjonen tar to røye verdier som input . Den andre tar tre røye verdier. Den tredje tar to ints og den fjerde tar 3 ints .
    3

    Implementere hver funksjon. Følgende kode er et eksempel på hvordan den første funksjonen til "test " kan bli implementert : en

    int test ( røye x , røye y) {return ( int ) ( x + y) ;}

    4

    merke til at input-parametrene til den første funksjonen erklært i Trinn 1 passer parametrene i funksjonen gjennomføringen vist i trinn 3 ( 2 røye verdier ) . Legg merke videre at avkastningen verdien skriver eksplisitt cast slik at den samsvarer med int angitt i funksjonen erklæring.

    früher :

     Weiter:
      Relatert Artike
    ·GNU & C + + for datamaskiner 
    ·Hvordan Word Wrap Med Visual C 
    ·Hvordan å tømme skjermen i Visual C 
    ·Slik bruker du en Combo boksen i MFC 
    ·Slik fjerner Microsoft Visual C + + meldinger 
    ·Hvordan å kompilere et C + + i Dev - C 
    ·Slik bruker du en funksjon peker i heltall Array 
    ·Hvordan fordele en 2D array ved hjelp malloc 
    ·Fordeler og ulemper ved Objective C 
    ·Hvordan lage en C + + klasse 
      Anbefalte artikler
    ·Hvordan lage en privat Boolsk i Java 
    ·Hva er UML programvare 
    ·Etter Velge en dato i Brennvidde Picker , hvordan kan d…
    ·Hvordan Ring en hendelse i VB.NET 
    ·Hvordan Henvisning et objekt navn i PHP 
    ·Hvordan Kast Vis Parameter på Android 
    ·Hvordan bruke QBasic i Finne den inverse av en matrise 
    ·Hvordan åpne WebEx filer 
    ·Hvordan få en JApplet Into JPanel 
    ·Hvordan oppdatere Xcode Fra Terminals 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/