std::basic_regex::operator=
Материал из cppreference.com
< cpp | regex | basic regex
![]() |
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
Определено в заголовочном файле <regex>
|
||
basic_regex& operator=( const basic_regex& other ); |
(1) | (начиная с C++11) |
basic_regex& operator=( basic_regex&& other ); |
(2) | (начиная с C++11) |
basic_regex& operator=( const CharT* ptr ); |
(3) | (начиная с C++11) |
basic_regex& operator=( std::initializer_list<CharT> il ); |
(4) | (начиная с C++11) |
template< class ST, class SA > basic_regex& operator=( const std::basic_string<CharT,ST,SA>& p ); |
(5) | (начиная с C++11) |
Назначает содержание.
Оригинал:
Assigns the contents.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить �� исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить �� исправить перевод. Для инструкций щёлкните сюда.
1)
Скопируйте оператор присваивания. Назначает содержание
other
. Эквивалент assign(other);.Оригинал:
Copy assignment operator. Assigns the contents of
other
. Equivalent to assign(other);.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
2)
Переместите оператор присваивания. Назначает содержание
other
использованием ход семантики. other
находится в силе, но неопределенное состояние после операции. Эквивалент assign(other);.Оригинал:
Move assignment operator. Assigns the contents of
other
using move semantics. other
is in valid, but unspecified state after the operation. Equivalent to assign(other);.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
3)
Назначает нулем строку символов, на которую указывает
ptr
. Эквивалент assign(ptr);.Оригинал:
Assigns a null-terminated character string pointed to by
ptr
. Equivalent to assign(ptr);.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
4)
Назначение символов, содержащихся в инициализаторе
il
списка. Эквивалент assign(il);.Оригинал:
Assigns characters contained in initializer list
il
. Equivalent to assign(il);.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
5)
Назначение содержимого строки
p
. Эквивалент assign(p);.Оригинал:
Assigns the contents of the string
p
. Equivalent to assign(p);.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Содержание |
[править] Параметры
other | — | другим объектом регулярных выражений
Оригинал: another regex object Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
ptr | — | Указатель на завершающуюся нулем строку символов
Оригинал: pointer to a null-terminated character string Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
il | — | инициализатор список, содержащий символы назначить
Оригинал: initializer list containing characters to assign Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
p | — | строку, содержащую символы назначить
Оригинал: string containing characters to assign Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
[править] Возвращаемое значение
*this.
[править] Исключения
1) (Нет)
2)
спецификация noexcept:
noexcept
3-5) (Нет)
[править] См. также
присваивает содержимое (public функция-элемент) |