std::match_results::format
Материал из cppreference.com
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
<metanoindex/>
<tbody> </tbody> template< class OutputIt > OutputIter format( OutputIt out, const char_type* fmt_first, const char_type* fmt_last, std::regex_constants::match_flag_type flags = std::regex_constants::format_default ) const; |
(1) | (начиная с C++11) |
template< class OutputIt, class ST, class SA > OutputIter format( OutputIt out, const basic_string<char_type,ST,SA>& fmt, std::regex_constants::match_flag_type flags = std::regex_constants::format_default ) const; |
(2) | (начиная с C++11) |
template< class ST, class SA > std::basic_string<char_type,ST,SA> format( const std::basic_string<char_type,ST,SA>& fmt, std::regex_constants::match_flag_type flags = std::regex_constants::format_default ) const; |
(3) | (начиная с C++11) |
string_type format( const char_type* fmt_s, std::regex_constants::match_flag_type flags = std::regex_constants::format_default ) const; |
(4) | (начиная с C++11) |
Копирует заданную последовательность символов формата заменяя каждый спецификатор формата или последовательности бежать, либо с символами она представляет или символов в
*this, к которому она относится. Битмаски указанные flags определить, какие описатели формата и управляющие последовательности признаются.Оригинал:
Copies the given format character sequence replacing each format specifier or escape sequence with either the characters it represents or characters within
*this to which it refers to. The bitmasks specified by flags determine which format specifiers and escape sequences are recognized.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Поведение неопределено, если
ready() != true.Оригинал:
The behavior is undefined if
ready() != true.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
1)
Последовательность формате характер определяется диапазон
[fmt_first, fmt_last). В результате последовательность символов копируется в out.Оригинал:
The format character sequence is defined by the range
[fmt_first, fmt_last). The resulting character sequence is copied to out.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
2)
Последовательность формате характер определяется символов в
fmt. В результате последовательность символов копируется в out.Оригинал:
The format character sequence is defined by the characters in
fmt. The resulting character sequence is copied to out.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
3-4)
Последовательность формате характер определяется символов в
fmt и fmt_s соответственно. В результате последовательность символов копируется в недавно построенном строку, которая возвращается.Оригинал:
The format character sequence is defined by the characters in
fmt and fmt_s respectively. The resulting character sequence is copied to a newly constructed string, which is returned.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Параметры
| fmt_begin, fmt_end | — | указатели на диапазон символов, определяющая последовательность формате характер
Оригинал: pointers to a range of characters defining the format character sequence Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. | ||||
| fmt | — | строка, определяющая последовательность формате характер
Оригинал: string defining the format character sequence Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. | ||||
| fmt_s | — | Указатель на завершающуюся нулем строку символов определении последовательности формате характер
Оригинал: pointer to a null-terminated character string defining the format character sequence Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. | ||||
| out | — | Итератор куда копировать полученную последовательность символов в
Оригинал: iterator where to copy the resulting character sequence to Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. | ||||
| flags | — | битовой маски типа указав, какие описатели формата и управляющие последовательности признается
Оригинал: bitmask type specifying which format specifiers and escape sequences are recognized
Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. | ||||
| Требования к типам | ||||||
-OutputIt должен соответствовать требованиям OutputIterator.
| ||||||
Возвращаемое значение
1-2)
out3-4)
Недавно построенный строку, содержащую полученную последовательность символов.
Оригинал:
The newly constructed string containing resulting character sequence.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Исключения
(Нет)
Пример
| Этот раздел не завершён Причина: нет примера |