Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur Overload tilldelningsoperatorn i C

    Uppdraget operatör " = " används för att tilldela allt som är på den högra sidan av operatören att allt som är på vänster sida . Till exempel värdet " 6 " kan tilldelas till variabeln " x " i uttalandet " x = 6 . " Den C + + programmering språk kan du överbelasta tilldelningsoperatorn , vilket ger dig möjlighet att ändra hur värden tilldelas . Överbelastning tilldelningsoperatorn tar bara några rader kod för att genomföra . Saker du behöver
    C + + Integrated Development Environment ( IDE ) , t.ex. Eclipse CDT
    C + + kompilator , en sådan GCC
    Visa mer Instruktioner
    1

    Ladda C + + Integrated Development Environment ( IDE ) genom att klicka på programikonen . När det öppnas , välj " File ", " Nytt " och sedan " Project " och välj " C + +-projekt . " En tom , källkod fil visas i textredigeraren delen av IDE .
    2

    Skapa en datastruktur . En datastruktur , eller " struct ", är en samling av olika datatyper som är organiserade i ett enda objekt . Du kan överbelasta tilldelningsoperatorn för en " struct " ganska lätt . Skapa en tom " struct " heter " exempel " genom att skriva följande på toppen av källkoden filen :

    struct exempel

    { };
    3

    Deklarera ett heltal datatyp som hör till " exempel . " Du kan göra detta genom att skriva följande inom klammerparenteser skrivna i föregående steg :

    int y ,
    4

    Overload tilldelningsoperatorn genom att skriva följande under uttalandet skriven i föregående steg :

    exempel & operator = ( int z ) { y = z , avkastning * detta ;}
    5

    Overload tilldelningsoperatorn för " exempel " så att variabeln " y " är inställd på det värde placeras på höger sida under uppdraget . Du kan göra detta genom att skriva följande uttalande inom klammerparenteser med strukturen :

    exempel & operator = ( int z ) { y = z , avkastning * detta ;}
    6

    Skapa en huvuduppgift genom att skriva :

    int main ( ) katalog

    { }
    7

    Deklarera en instans av " exempel " genom att skriva följande i lockigt konsoler av huvudfunktionen :

    exempel x ,
    8

    Åkalla överbelastad tilldelningsoperatorn genom att skriva följande under den tidigare uttalande :

    x = 5 ;

    9

    Skriv ut värdet innehas av " x " genom att skriva följande :

    cout << xy << endl;
    10

    Kör programmet genom att trycka på den gröna knappen Spela , ligger på översta raden av knappar , på IDE . Programmet skapar ett " exempel " struktur , som har en överbelastad tilldelningsoperator . Detta är sedan anropas för att tilldela värdet 5 till " x ", som därefter skrivs ut .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man läser en xls-fil med en C-programmet
    ·Konvertera Reality Factory Into XNA
    ·Hur man skriver en kod i C + + Använda Lucas Series
    ·Visual C Projekt
    ·Hur man skapar SQLite med Zend Framework
    ·Cell Processor Tutorial
    ·Hur man använder Operator Överbelastning i C + +
    ·Hur man skapar auto_ptr Syntax
    ·Hur man gör en följd av asterisker i C + +
    ·Hur man skriver Binary att lämna in en Exempelkod i C
    Utvalda artiklarna
    ·Handledning av radnivå Lås i MySQL
    ·Ställ Vs . Lista i Java
    ·Hur du importerar data i Access med VBA
    ·Hur man tolka CSV i Perl
    ·Hur man gör NT -autentisering i VB.Net
    ·Hur man gör en skrivruta i Python
    ·Så skicka ett mail på JDK 1.6
    ·Konvertera ett decimaltal till ett String i VB.NET
    ·Hur Analysera Syntax
    ·Hur att rengöra en inbuffert i C + +
    Copyright © Dator Kunskap http://www.dator.xyz