Пространства имён
Варианты
Действия

std::regex_traits::length

Материал из cppreference.com

<metanoindex/>

 
 
Библиотека регулярных выражений
Классы
(C++11)
Алгоритмы
Итераторы
Исключения
Типы
Константы
(C++11)
Грамматика регулярных выражений
 
std::regex_traits
Функции-члены
Оригинал:
Member Functions
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
 
<tbody> </tbody>
static std::size_t length(const char_type* p);
вычисляет длину нулем последовательность символов, то есть наименьшее i, что p[i]==0.
Оригинал:
Calculates the length of a null-terminated character sequence, that is, the smallest i such that p[i]==0.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Стандартные специализации библиотеки std::regex_traits выполнить std::char_traits<CharT>::length(p);....
Оригинал:
Standard library specializations of std::regex_traits execute std::char_traits<CharT>::length(p);
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Параметры

p
указатель на первый элемент нулем последовательность символов
Оригинал:
pointer to the first element of the null-terminated character sequence
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Возвращаемое значение

длина нулем строку символов.
Оригинал:
The length of the null-terminated character string.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Пример

#include <regex>
#include <iostream>

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

Вывод:

10
5
Morty Proxy This is a proxified and sanitized view of the page, visit original site.