std::sub_match::operator string_type, std::sub_match::str
Материал из cppreference.com
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
<metanoindex/>
<tbody> </tbody> 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