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

std::sub_match::operator string_type, std::sub_match::str

Материал из cppreference.com
< cpp‎ | regex‎ | sub match

 
 
Библиотеки регулярных выражений
Классы
Оригинал:
Classes
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Алгоритмы
Оригинал:
Algorithms
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Итераторы
Оригинал:
Iterators
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Исключения
Оригинал:
Exceptions
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Черты
Оригинал:
Traits
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Константы
Оригинал:
Constants
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
 
 
operator string_type() const;
(1)
string_type str() const;
(2)
1)
Неявно преобразуется в объект базового типа std::basic_string.
Оригинал:
Implicitly converts to an object of the underlying std::basic_string type.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
2)
Явно преобразует в объект базового типа std::basic_string.
Оригинал:
Explicitly converts to an object of the underlying std::basic_string type.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Содержание

[править] Параметры

(Нет)

[править] Возвращаемое значение

Возвращает соответствует последовательности символов в качестве объекта основных типа std::basic_string. Если matched член ложное, то возвращается пустая строка.
Оригинал:
Returns the matched character sequence as an object of the underlying std::basic_string type. If the matched member is false then the empty string is returned.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править] Сложность

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

[править] Пример

std::ssub_match sm;
std::string s = sm;  // implicit conversion
std::cout << s.length() << '\n';

Вывод:

​0​