Operator overbelasting is handig in C + + als object - georiënteerd programmeren wordt gebruikt . Het wordt gebruikt in C + + klassen wanneer u het nodig om speciale functies te definiëren om de bestaande C + + primitieve operatoren . Bijvoorbeeld , wordt het " + "-operator gebruikt om getallen in voegen C + + . De uitdrukking " 2 +2 " wordt de integer 4 terug . Instructies 1 Bepaal welke exploitanten moeten worden overladen in je C + + -klasse . Vergeet niet in C + + , kan de gebruiker het gedrag van een exploitant overbelasting . De meest voorkomende overloaded operatoren zijn : " >> " , " + " en " - " kopen van 2 Definieer de operator die u van plan bent om overbelasting in je klas definitie . . De C + + syntax is als volgt : operator ( parameter. .. ) ; 3 Schrijf je overladen klasse lid functie . Dit kan een beetje lastig , afhankelijk van wat je probeert te doen . Wees er zeker van dat je lid functie biedt de functionaliteit die je klas nodig . Test 4 uw nieuwe operator functie . Op het absolute minimum , maakt u een nieuw object en roepen de nieuwe overbelast operator . Het is altijd een goed idee om uw nieuwe functies grondig te testen . Betere testresultaten in betere producten . 5 Integreer uw klas in je C + + software baseline. Als meerdere ontwikkelaars werken aan het project , voldoende documentatie op uw nieuwe overbelast operator . Ook een voorbeeld om het gedrag te verduidelijken .
|