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

std::basic_regex::operator=

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

 
 
Библиотека регулярных выражений
Классы
(C++11)
Алгоритмы
Итераторы
Исключения
Типы
Константы
(C++11)
Грамматика регулярных выражений
 
std::basic_regex
Функции-элементы
basic_regex::operator=
Наблюдатели
Локаль
Модификаторы
Константы
Функции, не являющиеся элементами
Принципы вывода (C++17)
 
Определено в заголовочном файле <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 функция-элемент) [править]