std::regex_traits<CharT>::length
Von cppreference.com
< cpp | regex | regex traits
| static std::size_t length( const char_type* p ); |
||
Berechnet die Länge einer nullterminierten Zeichensequenz, d. h. das kleinste i, so dass p[i] == 0.
Standardbibliotheks-Spezialisierungen von std::regex_traits führen std::char_traits<CharT>::length(p); aus.
[bearbeiten] Parameter
| p | - | Zeiger auf das erste Element der nullterminierten Zeichensequenz |
[bearbeiten] Rückgabewert
Die Länge des nullterminierten Zeichenstrings.
[bearbeiten] Beispiel
Führen Sie diesen Code aus
#include <iostream> #include <regex> int main() { std::cout << std::regex_traits<char>::length("Кошка") << '\n' << std::regex_traits<wchar_t>::length(L"Кошка") << '\n'; }
Ausgabe
10 5