| 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 Overload tildelingsoperatoren i C
    Opgaven operatør " =" bruges til at tildele , hvad der er på højre side af operatøren , hvad der er på den venstre side. For eksempel , at værdien "6" kan tildeles til variablen "x" i udsagnet " x = 6 . " The C + + programmeringssprog tillader dig at overbelaste opgaven operatør , hvilket giver dig mulighed for at ændre den måde tildeles værdier . Overbelastning opgaven operatør tager kun et par linjer kode til at gennemføre. Ting du skal
    C + + Integrated Development Environment (IDE ), såsom Eclipse CDT
    C + + Compiler , sådan en GCC
    vise flere Instruktioner
    1

    Ilæg C + + Integrated Development Environment (IDE) ved at klikke på programmets ikon. Når den åbner , skal du vælge "File ", " New ", derefter " Project" og vælg " C + + projekt". En tom , kildekode fil vises i teksteditoren del af IDE .
    2

    Opret en datastruktur. En datastruktur , eller " struct , " er en samling af forskellige datatyper , der er organiseret i et enkelt objekt. Du kan overbelaste opgaven operatør for en " struktur" temmelig nemt. Opret en tom " struct " navn " eksempel " ved at skrive følgende i toppen af kildekoden fil : Hej

    struct eksempel

    { };
    3

    Erklær et heltal datatype, der tilhører " eksempel ". Du kan gøre dette ved at skrive følgende i de krøllede parenteser skrevet i det forrige trin : Hej

    int y ;
    4

    Overload opgaven operatør ved at skrive følgende under redegørelsen skrevet i det forrige trin : Hej

    eksempel & operatør = ( int z ) { y = z; tilbagevenden * dette ;}
    5

    Overload opgaven operatør for "eksempel ", så den variable "y " er indstillet til uanset værdi er placeret på højre side under opgaven. Du kan gøre dette ved at skrive følgende erklæring inden for de krøllede parenteser i strukturen : Hej

    eksempel & operatør = ( int z ) { y = z; tilbagevenden * dette ;}
    6

    Opret en hovedfunktion ved at skrive : Hej

    int main ()

    {}
    7

    Erklær en forekomst af "eksempel ", ved at skrive følgende i krøllede parentes i hovedfunktionen : Hej

    eksempel x ;
    8

    Invoke overbelastet opgaven operatør ved at skrive følgende under den tidligere erklæring : Hej

    x = 5; < br >
    9

    Print ud af værdien indehaves af "x" ved at skrive følgende:

    cout << xy << endl;
    10 < p > Kør programmet ved at trykke på den grønne play -knappen , der er placeret på den øverste række af knapper på IDE. Programmet opretter en "eksempel "-struktur , som har en overbelastet opgave operatør. Dette er derefter anvendt for at tildele værdien 5 til "x ", som derefter udskrives.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Erstat vilkårlig tekst i String i C + + 
    ·Hvordan man skriver en Test Plan 
    ·Sådan Debug hukommelseskorruptionsfejl Problemer på W…
    ·Hvordan man laver et projekt i Xcode fra en eksisterend…
    ·Sådan får copy & paste på Windows Phone 7 for udvikl…
    ·Static void Funktioner i C 
    ·Sådan Find en Maximum i Array i C 
    ·Sådan vises et komma i C + + 
    ·Hvordan man kompilerer CPP i en Mac 
    ·Hvordan til at returnere en Vector Fra en funktion 
      Anbefalede Artikler
    ·Sådan Send en Email Attachment Med en Command Line 
    ·Sådan bruges CVS Diff 
    ·Sådan Fix Kolonner i DataGrid 
    ·Sådan Konverter en dato til kalender i Java 
    ·Sådan Frys Baggrund i SMF 
    ·Sådan anker tekst til en artikel 
    ·Hvordan man opbygger 32- bit Linux Programmer på 64- b…
    ·Sådan bruges VBA at skifte et afkrydsningsfelt baggrun…
    ·Sådan Konverter DataTables til Strings 
    ·MySQL Replication Tutorial 
    Copyright © Computer Viden http://www.computerdk.com