De opdracht operator " = " wordt gebruikt om te wijzen wat er op de rechterzijde van de machinist wat er op de linkerkant . Bijvoorbeeld , de waarde " 6 " worden toegewezen aan de variabele " x " in het overzicht " x = 6 . " De C + + programmeertaal kunt u overbelasting van de opdracht operator , waardoor u de mogelijkheid om de manier waarop waarden worden toegewezen veranderen . Overbelasting van de opdracht operator neemt slechts een paar regels code te implementeren . Wat je nodig hebt C + + Integrated Development Environment ( IDE ) , zoals Eclipse CDT C + + Compiler , zo'n GCC Toon Meer Aanwijzingen Load 1 de C + + Integrated Development Environment ( IDE ) door te klikken op het programma-icoon . Wanneer het wordt geopend , selecteer " File ", " Nieuw " en vervolgens " Project " en kies " C + + -project . " Een lege , broncode bestand in de teksteditor gedeelte van de IDE . Kopen van 2 Maak een datastructuur . Een gegevensstructuur , of " struct , " is een verzameling van verschillende soorten gegevens die zijn geordend in een enkel object . U kunt de opdracht operator overbelasting voor een " struct " vrij gemakkelijk . Maak een lege " struct " met de naam " voorbeeld " door het schrijven van de volgende aan de bovenkant van de broncode bestand : struct bijvoorbeeld { } ; 3 verklaren een integer data type dat behoort tot ' voorbeeld . " U kunt dit doen door binnen de accolades geschreven in de vorige stap het schrijven van het volgende : int y ; Overload 4 de opdracht operator door het schrijven van het volgende onder de verklaring geschreven in de vorige stap : voorbeeld & operator = ( int z ) { y = z ; return * dit ; } Overload 5 de opdracht operator voor " zo , " zodat de variabele " y " is ingesteld op welke waarde aan de rechterzijde wordt geplaatst tijdens de opdracht. U kunt dit doen door het schrijven van de volgende verklaring binnen de accolades van de structuur : bijvoorbeeld operator & = ( int z ) { y = z ; return * dit ; } 6 Maak een hoofdfunctie door te schrijven : int main ( ) op { } 7 verklaren een exemplaar van " bijvoorbeeld " door binnen de krullende het schrijven van de volgende beugels van de belangrijkste functie : bijvoorbeeld x ; 8 Roep het overladen opdracht operator door het schrijven van het volgende onder de vorige verklaring : x = 5 ; < br > Afdrukken 9 op de waarde in het bezit van " x " door het schrijven van het volgende : cout << xy << endl ; 10 Voer het programma door op de groene knop afspelen , gelegen op de bovenste rij knoppen , op de IDE . Het programma maakt een " voorbeeld " -structuur , die een overbelaste opdracht operator heeft . Dit wordt dan aangeroepen om de waarde van 5 toewijzen aan " x , " die vervolgens wordt afgedrukt .
|