Namespaces
Variants

std::regex_traits<CharT>:: length

From cppreference.net
Regular expressions library
Classes
(C++11)
Algorithms
Iterators
Exceptions
Traits
Constants
(C++11)
Regex Grammar
static std:: size_t Länge ( const char_type * p ) ;

Berechnet die Länge einer nullterminierten Zeichenfolge, das heißt, den kleinsten i für den p [ i ] == 0 gilt.

Standardbibliothek-Spezialisierungen von std::regex_traits führen std:: char_traits < CharT > :: length ( p ) ; aus.

Parameter

p - Zeiger auf das erste Element der nullterminierten Zeichenfolge

Rückgabewert

Die Länge der nullterminierten Zeichenkette.

Beispiel

#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