In C++ ist String ein Standardbibliothekstyp, der zur Darstellung von Text verwendet wird. Zu seinen Funktionen gehören: dynamische Arrays, Zeichensammlungen variabler Länge; String-Objekte können durch Literale, Kopieren oder den Zugriff auf C-Style-Strings mit dem Subscript-Operator oder den Zuweisungsoperatoren front()/back() erstellt werden; Die append()/insert()-Methode modifiziert Zeichenfolgen; sie bietet Operationen wie Teilzeichenfolgensuche, Zeichenfolgenvergleich, Verkettung, Groß-/Kleinschreibung usw.; sie ist sicherer und funktionaler als Zeichenfolgen im C-Stil, verursacht jedoch möglicherweise zusätzlichen Speicheraufwand.
String-Verwendung in C++
String ist ein Standardbibliothekstyp, der in C++ zur Darstellung von Textdaten verwendet wird. Es handelt sich um ein dynamisches Array, das eine Sammlung von Zeichen variabler Länge speichert. String-Objekte verhalten sich wie Strings im C-Stil, bieten jedoch umfangreichere Funktionalität und Sicherheit.
String-Objekte erstellen
Es gibt mehrere Möglichkeiten, String-Objekte zu erstellen:
string s1 = „Hallo "; string s2(s1);
string s1 = "Hello"; string s2(s1);
string s(cstr, length);
其中 cstr 是 C 风格字符串,length 是字符串长度。访问 string 元素
s[index]
访问指定位置的字符。修改 string
s = "New string";
s.append("!");
s.insert(index, "ABC");
string s(cstr, length);
wobei cstr eine Zeichenfolge im C-Stil und length eine Zeichenfolgenlänge ist . Zugriff auf Zeichenfolgenelemente
s[index]
, um auf das Zeichen an der angegebenen Position zuzugreifen. s = "Neue Zeichenfolge";
s.append(" ! ");
s.insert(index, "ABC");
Andere Zeichenfolgenoperationen
==, !=, <, >, <=, >= Operatoren
Zeichenketten verketten:Das obige ist der detaillierte Inhalt vonSo verwenden Sie einen String in C++. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!