std::regex_traits<CharT>:: length
|
static
std::
size_t
length
(
const
char_type
*
p
)
;
|
||
Вычисляет длину нуль-терминированной символьной последовательности, то есть наименьшее значение
i
такое, что
p
[
i
]
==
0
.
Специализации стандартной библиотеки для std::regex_traits выполняют std:: char_traits < CharT > :: length ( p ) ; .
Параметры
| p | - | указатель на первый элемент нуль-терминированной символьной последовательности |
Возвращаемое значение
Длина строки символов, завершающейся нулевым символом.
Пример
#include <iostream> #include <regex> int main() { std::cout << std::regex_traits<char>::length("Кошка") << '\n' << std::regex_traits<wchar_t>::length(L"Кошка") << '\n'; }
Вывод:
10 5