In diesem Artikel werden wir die Verwendung von demonstrieren und analysieren STD :: String Klasse in C ++ - Programmierung.
So verwenden Sie die STD :: String -Klasse in C++
C++ STD :: String Die Klasse bietet außerdem eine Vielzahl von vordefinierten Funktionen, um die Manipulation von Saiten einfach und einfach zu bedienen zu machen. Hier sind einige STD :: String Implementierungsbeispiele:
Sehen Sie nun die Einserklärung im Folgenden an.
1: Erstellen einer Zeichenfolge
Erstellen einer Zeichenfolge verwenden STD :: String Klasse ist in C sehr einfach++. Sie können a deklarieren STD :: String Variable und weisen Sie ihm mit dem Zuordnungsoperator = einen Wert zu. Hier ist eine Illustration:
#enthaltenAus dem obigen Code beginnen wir mit dem Einbeziehung der Header -Datei, die die enthält STD :: String Klassenbeschreibung. Als nächstes machen wir a STD :: String Element namens STR und setzen Sie seine Zeichenzeichenzahlen und drucken Sie es mithilfe mit std :: Cout.
Ausgang
2: Substring mit STD :: String finden
Das Finden von Substrings in C ++ kann mit dem durchgeführt werden STD :: String Klasse, die eine Reihe von Funktionen für die Arbeit mit Strings bietet. Eine solche Funktion ist die finden() Mitgliedsfunktion, die die Position des ersten Auftretens eines bestimmten Substrings innerhalb einer Zeichenfolge zurückgibt.
#enthaltenDer obige Code initialisiert zwei Zeichenfolgevariablen Str und Substr und verwendet dann die Funktion für Find (), um nach dem Substr innerhalb der STR zu suchen. Wenn das Substring gefunden wird, gibt es die Position aus, an der das Substring gefunden wird. Andernfalls druckt es „Substring nicht gefunden“…
Ausgang
3: Zugriff auf ein individuelles Zeichen von String von String
Einzelcharakter von a STD :: String kann in C ++ unter Verwendung des Einweisbetreibers [] oder der AT () -Member -Funktion zugegriffen werden. Im Folgenden finden Sie ein einfaches Beispiel:
#enthaltenDas obige Programm erstellt eine Zeichenfolge "Haben Sie einen guten Tag" Verwendung der STD :: String Klasse. Anschließend greift es mit dem Einweisoperator [] auf das erste Zeichen der Zeichenfolge zu und weist es einer Zeichenvariablen zu 'CH'. Schließlich druckt es den Wert von 'CH' Verwendung std :: Cout.
Ausgang
4: Verketten Sie eine Zeichenfolge mit der STD :: String -Klasse
Verkettung von Saiten in C ++ mit dem STD :: String Die Klasse ist sehr einfach, für die die Verwendung des + Operators mit zwei Zeichenfolgen erforderlich ist, die verkettet werden müssen. Die folgenden Beispiele zeigen einen solchen Fall:
#enthaltenDas obige Programm definiert drei STD :: String -Variablen: ST1, ST2, Und Ans. Der + Der Bediener wird verwendet, um zu verkettet ST1 Und ST2, und die resultierende Zeichenfolge wird in Ans gespeichert. Schließlich wird die verkettete String unter Verwendung des STD :: Cout -Objekts aus der iOstream -Bibliothek in die Konsole gedruckt.
Ausgang
Abschluss
Die Klasse von C ++ benannt STD :: String ist sehr nützlich, da es viele bequeme Mitgliederfunktionen bietet und uns eine breite Palette von Funktionen bietet, um mit den Zeichenfolgen in C umzugehen++. Die obige Richtlinie erläuterte verschiedene Verwendungen von STD :: String in C ++ wie Erstellen einer Zeichenfolge, Erforschung a STD :: String, Zugriff auf das erste Zeichen der Zeichenfolge und eine Verkettung eine Zeichenfolge mit der STD :: String Klasse. Der STD :: String Das Objekt macht das Interagieren mit Zeichenfolgen von Zeichen in C ++, was sicherer, einfacher und effektiver zu implementieren ist.