Hvordan Load Oppdraget Operatør i C

Oppdraget operatør "=" brukes til å tildele det som er på den høyre siden av førerhuset til hva som er på venstre side. For eksempel verdien "6" kan tilordnes variabelen "x" i setningen "x = 6." C ++ programmeringsspråket kan du overbelaste oppdraget operatør, noe som gir deg muligheten til å endre måten verdiene er tildelt. Overbelastning oppdraget operatøren tar bare noen få linjer med kode for å implementere.

Bruksanvisning

1 Last inn C ++ Integrated Development Environment (IDE) ved å klikke på programikonet. Når den åpnes, velger du "Fil", "New" og deretter "Project" og velg "C ++ Project." En tom, kildekode filen vises i teksteditor del av IDE.

2 Opprett en datastruktur. En datastruktur, eller "struct", er en samling av forskjellige datatyper som er organisert i en enkelt gjenstand. Du kan overbelaste oppdraget operatør for en "struct" ganske enkelt. Opprett en tom "struct" heter "eksempel" ved å skrive følgende på toppen av kildekoden filen:

struct eksempel

{};

3 Erklærer et heltall datatype som tilhører "eksempel." Du kan gjøre dette ved å skrive følgende i klammeparenteser skrevet i forrige trinn:

int y;

4 Overbelastning oppdraget operatøren ved å skrive følgende under uttalelsen skrevet i forrige trinn:

eksempel & operator = (int z) {y = z; tilbake * dette;}

5 Overbelastning oppdraget operatør for "eksempel", slik at variabelen "y" er satt til hva verdien er plassert på høyre side under oppdraget. Du kan gjøre dette ved å skrive følgende utsagn innenfor klammeparenteser i strukturen:

eksempel & operator = (int z) {y = z; tilbake * dette;}

6 Lag en hovedfunksjon ved å skrive:

int main ()

{}

7 Erklære en forekomst av "eksempel" ved å skrive følgende i løpet av de klammeparenteser av den viktigste funksjonen:

eksempel x;

8 Påkall belastet oppdraget operatøren ved å skrive følgende under den forrige setningen:

x = 5;

9 Skriv ut verdien holdt av "x" ved å skrive følgende:

cout << xy << endl;

10 Kjør programmet ved å trykke på den grønne play-knappen, som ligger på den øverste raden med knapper, på IDE. Programmet oppretter en "eksempel" struktur, som har et overbelastet oppdrag operatør. Dette blir så påberopes å tildele verdi på 5 til "x", som deretter skrives ut.