Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe te Overload de Opdracht Operator in C
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 .

Previous: Next:
  C /C + + Programming
·C + + Herhaling Structuur 
·Hoe te Milliseconden in ANSI C…
·Hoe te AppDelegate wijzigen in…
·Hoe maak je een Randomizer in …
·Hoe uw eigen Game behulp Ontwe…
·Hoe een String Take Van een In…
·Hoe maak je een string van geh…
·Hoe te DropDownList creëren m…
·Hoe te Ingang Exponenten in C 
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe kan ik een factuur maken op een Mac 
·Hoe maak je een Countdown maken in Actio…
·Hoe te Doorhalen tekst verwijderen in ee…
·Visual Basic Sort Method 
·Hoe te Tekst converteren naar CSV in Per…
·Hoe te VBScript In Excel 
·Hoe maak je een handmatige stap-voor - s…
·Hoe maak je een Google App Engine gebrui…
·C + + Data Types 
Copyright © Computer Kennis http://www.nldit.com