Som vi alle vet at C ++ er et objektorientert språk, og det er lett å lære fordi det bruker begrepene Loop i det. Det er forskjellige datatyper av C ++ og streng er en av disse datatypene. En streng er et objekt som består av en sekvens av elementer i den.
Introduksjon
I C ++ -streng er det mange forskjellige elementtilbehør som brukes til å få tilgang til elementet eller karakteren til inngangsstrengen. Her bruker vi Front () -metoden og baksiden () -metoden for å få tilgang til den første og siste tegnet på inngangsstrengen. La oss nå forklare disse metodene og se hvordan disse metodene vil fungere i C++.
String :: Front () Metode
Strengfronten () -metoden brukes til å få tilgang til det første eller frontelementet i inngangsstrengen, og vi kan også sette inn elementet eller karakteren i starten av inngangsstrengen. Den første innsatte karakteren blir erstattet av den gamle første karakteren. Så det er grunnen til at lengden på inngangsstrengen vil forbli den samme.
Syntaks
Når vi begynner å skrive syntaks for Front () -metoden, skriver vi først nøkkelordet "røye" som viser at vi kommer til å få tilgang til karakteren. Deretter vil vi erklære variabelen som lagrer den første tegnet til den gitte inngangsstrengen. Vi vil kalle inngangsstrengen som vi allerede har opprettet. Vi sammenkoblet metoden foran () med den gjennom å ringe. Front () -metoden er den forhåndsdefinerte metoden for streng som brukes til å få tilgang til det første elementet i inngangsstrengen.
Feil og unntak
Hvis inngangsstrengen er tom, vil den vise den udefinerte oppførselen eller liste feilen. Hvis inngangsstrengen ikke er tom, vil den vise ønsket utgang og vil ikke kaste unntaket.
Returverdi
Strengfronten () -metoden vil returnere det første tegnet eller elementet i den gitte inngangsstrengen.
Eksempel
Her er et eksempel på String Front () -metoden. Før vi implementerer eksemplet, trenger vi først en C ++ -kompilator slik at vi kan skrive og utføre programmet vårt. I C ++ -programmer vil vi alltid inkludere noen overskriftsfiler relatert til programmet vårt fordi C ++ lar oss bruke toppfiler slik at vi ikke trenger å skrive koden til hver.
Ved å bruke forhåndsdefinerte overskriftsfiler, vil koden vår være presis, håndterbar og lett å forstå. Den første overskriftsfilen vi har inkludert er "#include". "#" -Tegnet brukes til å lede kompilatoren for å laste over toppfilen. Nøkkelordet "Inkluder" brukes til å inkludere overskriftsfilen i programmet, og "iostream" brukes til å legge inn dataene og sende ut dataene. Den andre overskriftsfilen vi har inkludert i "#include" slik at vi kan bruke streng- og strengmetoder i hele programmet. Deretter brukte vi “Bruke navneområde STD” som betyr at variablene, funksjonene og klassene ikke kan dele den samme konteksten i hele programmet.
#inkludereEtter å ha inkludert de grunnleggende bibliotekene i programmet, begynner vi å skrive den faktiske linjekoden som vi ønsker å implementere. For dette, ring main () -funksjonen og begynn å skrive koden i den. Først vil vi erklære inngangsstrengen ved å skrive nøkkelordet "Streng" som heter “Str” og deretter skrive inngangsstrengen i dobbelt anførselstegn. Og så trykte vi den ved å bruke den forhåndsdefinerte cout () -metoden til C++.
Vi vil skrive String Front () -metoden. For det, først, skriv nøkkelordet “røye” som betyr at vi får tilgang til tegnet og deretter erklærer vi variabelen “First_element” som lagrer elementene i inngangsstrengen. Deretter vil vi kalle metoden foran () som forteller kompilatoren at vi får tilgang til fronten eller første elementet i inngangsstrengen. Vi viste den ved å bruke cout () -metoden og passerte strengvariabelen “STR” i den.
Etter å ha ringt metoden foran (), har vi gjort en ting til som vil fortelle brukeren tydelig hvor variabelen vi har fått tilgang til er fra inngangsstrengen. For det skriver vi først strengvariabeltnavnet “Str” og sammenkobler den med metoden foran () og lagrer deretter hvilken som helst variabel eller symbol i den. Ved å gjøre dette vil det erstatte det gamle første elementet i inngangsstrengen med det nye elementet. La oss se utdataene fra det implementerte programmet:
String :: back () -metode
Strengen tilbake () -metoden brukes til å få tilgang til det siste elementet i inngangsstrengen, og vi kan også legge til elementet eller karakteren på slutten av inngangsstrengen. Den siste karakteren blir erstattet av den gamle siste karakteren. Så det er grunnen til at lengden på inngangsstrengen vil forbli den samme.
Syntaks
La oss forstå implementeringen av baksiden () metoden for streng. Først skriver vi nøkkelordet “røye” og erklærer variabelen som lagrer det siste elementet i inngangsstrengen og kaller deretter baksiden () -metoden.
Feil og unntak
Hvis inngangsstrengen ikke er tom, vil den vise ønsket utgang og ikke kaste unntaket, og hvis den er tom, vil den vise udefinert oppførsel.
Returverdi
Strengen back () -metoden vil returnere det siste elementet i den gitte inngangsstrengen.
Eksempel
I dette eksemplet inkluderer vi først de grunnleggende bibliotekene som er nyttige mens vi skriver programmet, og deretter vil vi skrive "Bruke navneområdet STD" i det. Deretter vil vi kalle hovedfunksjonen og vi
Vi vil skrive den faktiske kodelinjen der. Først tar vi inngangsstrengen og skriver den ut ved å bruke cout () -metoden. Deretter kalte vi String Back () -metoden slik at vi får tilgang til det siste elementet i inngangsstrengen. Etter dette har vi også lagt til det siste elementet ved å erstatte det gamle siste elementet i inngangsstrengen og returnere 0 til Main () -funksjonen. #inkludere
#inkludereLa oss se utdataene fra illustrasjonskoden ovenfor og se hva vi får ved å implementere back () -metoden for streng:
Konklusjon
I denne artikkelen har vi lært hva som er streng i C ++ og hva som er metodene for strengtypene, og hvordan vi vil implementere dem. Vi har lært fronten () og baksiden () metodene til strengen, og vi har også gjort noen eksempler med en detaljert forklaring av hver kodeinje.