Hvordan lage en String uforanderlige

En vanlig datatype som benyttes i dataprogrammeringsspråk er strengen. En streng er en sekvens av tegn, tall og symboler. Strengen kan være så kort som et enkelt tegn, eller det kan holde mange setninger verdt av tekst. I språk som C # og Java, strenger er uforanderlig og kan derfor ikke endres når den er stilt. I C / C ++, strengene er foranderlig og kan endres. Hvis du ønsker å opprette uforanderlige strenger i C / C ++, kan du gjøre det ved hjelp av en spesiell søkeord.

Bruksanvisning

1 Last inn C ++ IDE ved å klikke på programikonet. Når den åpnes, velger du "Fil / Ny / Project" og velg "C ++ Project" for å opprette en ny C ++ prosjekt. En tom kildekoden filen vises i teksteditor del av IDE.

2 Importer C ++ bibliotekene "iostream" og "streng" inn i programmet ved å skrive følgende tre linjer på toppen av kildekoden filen:

inkluderer <iostream> inkluder <string>

bruker namespace std;

3 Lag en hovedfunksjon. En hovedfunksjon er en inngangsport inn i programmet. Det er der du vil sette alle kildekoden. Å erklære en hovedfunksjon, skriver følgende under de tre utsagnene skrevet i forrige trinn:

int main ()

{}

4 Lag en uforanderlig streng ved å plassere "const" søkeord foran sin definisjon. Dette skaper strengen som en skrivebeskyttet datatype, og derfor kan ikke endres etter skapelsen. Skriv følgende i løpet av de klammeparenteser av den viktigste funksjonen:

const string uforanderlige = "Jeg kan ikke endres";

5 Forsøk å endre strengen ved å skrive følgende kode:

uforanderlige = "Changes";

6 Kjør programmet ved å trykke på den grønne "Play" knappen på den øverste raden med knapper. IDE vil utstede en feil, sier at strengen "uforanderlige" ikke kan endres siden det er en "konst" datatype.