Namespaces
Variants
Actions

std::regex_traits<CharT>::length

From cppreference.com
< cpp‎ | regex‎ | regex traits
 
 
 
Regular expressions library
Classes
(C++11)
Algorithms
Iterators
Exceptions
Traits
Constants
(C++11)
Regex Grammar
 
 
staticstd::size_t length(const char_type* p );

Calculates the length of a null-terminated character sequence, that is, the smallest i such that p[i]==0.

Standard library specializations of std::regex_traits execute std::char_traits<CharT>::length(p);.

[edit]Parameters

p - pointer to the first element of the null-terminated character sequence

[edit]Return value

The length of the null-terminated character string.

[edit]Example

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

Output:

10 5
close