Operator overbelastning er hendig i C + + når objektorientert programmering brukes . Det er brukt i C + + klasser når du trenger å definere spesiell funksjonalitet til eksisterende C + + primitive operatører . For eksempel blir "+ " operator benyttes for å legge til hele tall i C + + . Uttrykket " 2 +2" vil returnere heltall fire . Instruksjoner
en
Bestem hvilke operatører er pålagt å bli overbelastet i C + + klassen. Husk i C + + , kan brukeren overbelaste oppførselen til noen operatør . De vanligste overbelastet operatører er : ">>" , "+" og "-"
2
Definer operatøren du har tenkt å overbelaste i klassen din definisjon. . The C + + syntaks er følgende: operator ( parameter. ..) ;
3
Skriv din overbelastet klassen medlem funksjon. Dette kan være litt vanskelig , avhengig av hva du prøver å gjøre. Vær sikker på at din medlem funksjon gir funksjonalitet som klassen din krever.
4
Test din nye operatør funksjon. På et minimum , opprette et nytt objekt og påkalle den nye overbelastet operatør. Det er alltid en god idé å teste nye funksjoner grundig. Bedre testing resultater i bedre produkter .
5
Integrer klassen inn i C + + programvare baseline. Hvis flere utviklere jobber på prosjektet, gi tilstrekkelig dokumentasjon på den nye overbelastet operatør. Dessuten gir et eksempel for å avklare atferd.