| Localization library | |||||||||||||||||||||||||
| Regular expressions library(C++11) | |||||||||||||||||||||||||
| Formatting library(C++20) | |||||||||||||||||||||||||
| Null-terminated sequence utilities | |||||||||||||||||||||||||
| Byte strings | |||||||||||||||||||||||||
| Multibyte strings | |||||||||||||||||||||||||
| Wide strings | |||||||||||||||||||||||||
| Primitive numeric conversions | |||||||||||||||||||||||||
| |||||||||||||||||||||||||
| Text encoding identifications | |||||||||||||||||||||||||
| |||||||||||||||||||||||||
| Classes | ||||
(C++11) | ||||
(C++11) | ||||
(C++11) | ||||
| Algorithms | ||||
(C++11) | ||||
(C++11) | ||||
(C++11) | ||||
| Iterators | ||||
(C++11) | ||||
(C++11) | ||||
| Exceptions | ||||
(C++11) | ||||
| Traits | ||||
(C++11) | ||||
| Constants | ||||
(C++11) | ||||
(C++11) | ||||
(C++11) | ||||
| Regex Grammar | ||||
(C++11) |
| Member functions | ||||
regex_traits::length | ||||
staticstd::size_t length(const char_type* p); | ||
Calculates the length of a null-terminated character sequence, that is, the smallesti such thatp[i]==0.
Standard library specializations ofstd::regex_traits executestd::char_traits<CharT>::length(p);.
| p | - | pointer to the first element of the null-terminated character sequence |
The length of the null-terminated character string.
#include <iostream>#include <regex> int main(){std::cout<<std::regex_traits<char>::length("Кошка")<<'\n'<<std::regex_traits<wchar_t>::length(L"Кошка")<<'\n';}
Output:
105