Operatør overbelastning er praktisk i C + + , når objektorienteret programmering anvendes. Det bruges i C + + klasser, når du har brug for at definere særlige funktioner til eksisterende C + + primitive operatører. For eksempel er "+ " operatør bruges til at tilføje tal i C + + . Udtrykket " 2 +2 " vil returnere heltal 4. . Instruktioner
1
Bestem hvilke operatører skal blive overbelastet i din C + + klasse. Husk i C + + , kan brugeren overbelaste adfærd for enhver operatør. De mest almindelige overbelastet operatører er : ">> ", " + " og "-"
2
Definer operatøren du planlægger at overbelastning i din klasse definition. . The C + + syntaks er følgende: operatør ( parameter. .. )
3
Skriv dit overbelastet klasse medlem funktion. Dette kunne være en smule tricky , afhængigt af hvad du forsøger at gøre. Vær sikker på , at din medlem funktion giver den funktionalitet, som din klasse kræver .
4
Test din nye operatør funktion. På minimum , oprette et nyt objekt , og påberåbe sig nye overbelastet operatør. Det er altid en god ide at teste dine nye funktioner grundigt. Bedre test resultater i bedre produkter .
5.
Integrer din klasse i din C + + software baseline. Hvis flere udviklere arbejder på projektet, give tilstrækkelig dokumentation på din nye overbelastet operatør. Også et eksempel til at afklare adfærd.