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.