*   >> Læs Uddannelse artikler >> science >> programming

C ++ String Class Basics

første del af en serie, så skal du have læst hele serien. Hvis det er en tutorial stående alene, så skal du har læst tutorial. For at nå nogen af ​​artiklerne, så skriv titlen på artiklen og mit navn Chrys i søgefeltet på denne side og klik på Søg. String Klasser i strengen komponent i standard biblioteket, er der en række beslægtede klasser. I denne serie vil jeg behandler alle relaterede klasser som en klasse, kaldet strengen klassen. De snor klasser bruger Free Store Hukommelse (dynamiske objekter) og skabeloner.

Du er nødt til at medtage strengen header i din kode fil for at få adgang til strengen klasse funktioner. Hen mod slutningen af ​​en serie, er vi bruge funktioner, der ikke er af strengen klassen, men er af strengene Library. Hvad jeg giver dig i denne serie er en forenklet version af, hvad der er i ISO /IEC 14882: 2003 C ++ specifikation. Så jeg dækker det meste af det er der. Du bør forsøge de kodeeksempler i denne serie som du går sammen, for at se resultaterne.

Instantiere en String to enkle måder, du kan bruge til at instantiere en streng objekt fra strengen klassen er; string str; og string str ("streng tekst") hvor str er identifikationen af ​​strengen objekt, kan du give hvad navn, du ønsker. Følgende kode illustrerer anvendelsen af ​​den første metode: #include #include hjælp namespace std; int main () {string str; str = "Ja, jeg er den ene."; cout returnere 0; } Bemærk den omfatter strengen header; du gør dette, når du nødt til at bruge en hvilken som helst streng metode eller operatør.

Med den første syntaks, efter oprettelse af strengen objekt, kan du tildele en streng bogstavelig til objekt-id. Du kan også gøre initialisering, når du opretter strengen som følger: string str = "Ja, jeg er den ene."; Følgende kode viser, hvordan du kan bruge den anden syntaks: # include # include hjælp namespace std; int main () {string str (»Ja, jeg er den ene.") cout returnere 0; } Bemærk: Den streng bogstavelig i anførselstegn er en streng, hvis indhold er konstant (regionen for hver af tegnene i strengen er skrivebeskyttet).

String Kapacitet størrelse String Du kan kende størrelsen af ​​en streng ved hjælp snordelen funktioner (metoder), størrelse () og længde (). Returværdien, som er det antal tegn, kan tildeles til en int. Følgende kode illustrerer dette: #include #include hjælp namespace std; int main () {string str = "Ja, jeg er den ene."; int strSize = str.size (); cout int strlgth = str.length (); cout returnere 0; } Maksimal størrelse Du k

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.