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) (Нет)
[править] См. также
| присваивает содержимое Оригинал: assigns the contents Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член) | |