<string>
Definiuje klasę szablonu kontenera basic_string i różnych szablonów pomocniczych.
Aby uzyskać więcej informacji na temat basic_string, zobaczbasic_string — Klasa
#include <string>
Uwagi
Język C++ i standardowe biblioteki C++ obsługuje dwa typy ciągów:
Często określany jako ciągi C tablic zerem znaków.
Szablon klasy obiektów, typu basic_string, obsługę wszystkich char-, takich jak argumenty szablonu.
Typedefs
Typ, który opisuje specjalizacji klasy szablonu basic_string z elementami typu char jako string. |
|
Typ, który opisuje specjalizacji klasy szablonu basic_string z elementami typu wchar_t jako wstring. |
|
Typ, który opisuje specjalizacji klasy szablonu basic_string elementów tego typu w oparciu o char16_t. |
|
Typ, który opisuje specjalizacji klasy szablonu basic_string elementów tego typu w oparciu o char32_t. |
Operatory
Łączy dwa obiekty ciągu. |
|
Testy, jeśli obiekt ciągu po lewej stronie operatora nie jest taki sam, jak obiekt ciągu po prawej stronie. |
|
Testy, jeśli obiekt ciągu po lewej stronie operatora jest taki sam, jak obiekt ciągu po prawej stronie. |
|
Sprawdzenie, jeśli obiekt ciągu po lewej stronie operatora jest mniejsza niż do obiektu ciągu po prawej stronie. |
|
Testy, jeśli ciąg obiekt po lewej stronie operatora jest mniejsza niż lub równe obiektu ciągu po prawej stronie. |
|
Funkcja szablonu, która wstawia ciąg do strumienia wyjściowego. |
|
Testy, jeśli obiekt ciągu po lewej stronie operatora jest większa niż obiekt ciągu po prawej stronie. |
|
Testy, jeśli obiekt ciągu po lewej stronie operatora jest większa lub równa obiektu ciągu po prawej stronie. |
|
Funkcja szablonu, która wybiera ciąg od strumień wejściowy. |
Specialized Template — Funkcje
Wymienia tablice znaków z dwóch ciągów. |
|
Konwertuje sekwencję znaków dodouble. |
|
Konwertuje sekwencję znaków do float. |
|
Konwertuje sekwencja znaków na liczbę całkowitą. |
|
Konwertuje sekwencję znaków do long double. |
|
Konwertuje sekwencję znaków do long long. |
|
Konwertuje sekwencję znaków do unsigned long. |
|
Konwertuje sekwencję znaków do unsigned long long. |
|
Konwertuje wartość na string. |
|
Konwertuje wartość na poziomie string. |
Funkcje
Wyodrębnij ciągi z strumień wejściowy sobie wierszy. |
Klasy
Szablon klasę, która opisuje obiekty, które mogą być przechowywane sekwencję dowolnego znaku notacji obiektów. |
|
Szablon klasę, która opisuje atrybuty skojarzone z znak typu CharType |
Specjalizacje
Struktura, która jest struktura szablonu char_traits< CharType > na element typu char. |
|
Struktura, która jest struktura szablonu char_traits< CharType > na element typu wchar_t. |
|
Struktura, która jest struktura szablonu char_traits< CharType > na element typu char16_t. |
|
Struktura, która jest struktura szablonu char_traits< CharType > na element typu char32_t. |
Wymagania
Nagłówek: < ciąg >
Przestrzeń nazw: std
Zobacz też
Informacje
Bezpieczeństwo wątku w standardowej bibliotece C++