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 length ( const char_type * p ) ;

Calcula la longitud de una secuencia de caracteres terminada en nulo, es decir, el menor i tal que p [ i ] == 0 .

Las especializaciones de la biblioteca estándar de std::regex_traits ejecutan std:: char_traits < CharT > :: length ( p ) ; .

Parámetros

p - puntero al primer elemento de la secuencia de caracteres terminada en nulo

Valor de retorno

La longitud de la cadena de caracteres terminada en nulo.

Ejemplo

#include <iostream>
#include <regex>
int main()
{
    std::cout << std::regex_traits<char>::length("Кошка") << '\n'
              << std::regex_traits<wchar_t>::length(L"Кошка") << '\n';
}

Salida:

10
5