Den fjerde setningen i den viktigste funksjonen kaller add metoden og tildeler returverdien til en ny int objekt identifisert av resultatet. Den femte uttalelse av den viktigste funksjonen viser resultatet. Den Constructor Function Hvis du vil opprette et objekt og samtidig initial (tildele verdier til) egenskapene, så må du definere det som kalles en konstruktør funksjon som du skriver klassen. Etter dette, på å bruke (skape) et objekt fra klassen, må du bruke konstruktøren funksjon samtale. Følgende kode illustrerer dette.
# include bruker namespace std; klasse Kalkulator {public: int num1; int num2; Kalkulator (int ident1, int ident2) {num1 = ident1; num2 = ident2; } Int add () {int sum = num1 + num2; returnere sum; }}; int main () {Kalkulator myObject (2,3); int resultat = myObject.add (); domstol returnere 0; } Konstruktøren funksjon er en funksjon (metode) erklært eller definert i klassen blokken. Det har ingen returtype. Navnet er at av klassen. Formålet er å initial (tildele startverdier til) egenskaper. Se hvordan konstruktøren for kalkulatoren klassen er definert ovenfor.
På å bruke et objekt fra en klasse som har en konstruktør funksjon, må du bruke konstruktøren funksjon. Du begynner med klassenavnet; Dette er etterfulgt av et mellomrom, deretter konstruktøren samtale med sine parenteser og argumenter. Den første linjen i den viktigste funksjonen illustrerer dette. Nå, navnet på konstruktøren samtalen er navnet du ønsker for objektet (ikke navnet på konstruktøren funksjon, men vær oppmerksom på at navnet på konstruktøren funksjon er navnet på klassen). Argumentene i denne linjen er startverdier for egenskaper, num1 og num2.
Den andre setningen i hovedfunksjonskall add Fremgangsmåte for objektet. Den tredje setningen i den viktigste funksjonen viser resultatet. Les og prøv koden ovenfor. Du kan bruke denne koden for å legge til forskjellige par av tall; bare endre argumentene til konstruktøren samtalen. Standard Constructor Hvis d