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

std::basic_regex::operator=

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

 
 
Библиотеки регулярных выражений
Классы
Оригинал:
Classes
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
basic_regex(C++11)
sub_match(C++11)
match_results(C++11)
Алгоритмы
Оригинал:
Algorithms
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
regex_match(C++11)
regex_search(C++11)
regex_replace(C++11)
Итераторы
Оригинал:
Iterators
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
regex_iterator(C++11)
regex_token_iterator(C++11)
Исключения
Оригинал:
Exceptions
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
regex_error(C++11)
Черты
Оригинал:
Traits
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
regex_traits(C++11)
Константы
Оригинал:
Constants
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
syntax_option_type(C++11)
match_flag_type(C++11)
error_type(C++11)
 
std::basic_regex
Функции-члены
Оригинал:
Member Functions
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
basic_regex::basic_regex
basic_regex::~basic_regex
basic_regex::operator=
basic_regex::assign
Наблюдателей
Оригинал:
Observers
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
basic_regex::mark_count
basic_regex::flags
Locale
Оригинал:
Locale
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
basic_regex::getloc
basic_regex::imbue
Модификаторы
Оригинал:
Modifiers
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
basic_regex::swap
Константы
Оригинал:
Constants
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
basic_regex constants
Не являющиеся членами функций
Оригинал:
Non-member Functions
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
swap(std::basic_regex)
 
Определено в заголовочном файле <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 Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
1)
Скопируйте оператор присваивания. Назначает содержание other. Эквивалент assign(other);.
Оригинал:
Copy assignment operator. Assigns the contents of other. Equivalent to assign(other);.
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
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 Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
3)
Назначает нулем строку символов, на которую указывает ptr. Эквивалент assign(ptr);.
Оригинал:
Assigns a null-terminated character string pointed to by ptr. Equivalent to assign(ptr);.
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
4)
Назначение символов, содержащихся в инициализаторе il списка. Эквивалент assign(il);.
Оригинал:
Assigns characters contained in initializer list il. Equivalent to assign(il);.
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
5)
Назначение содержимого строки p. Эквивалент assign(p);.
Оригинал:
Assigns the contents of the string p. Equivalent to assign(p);.
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

Содержание

[править] Параметры

other -
другим объектом регулярных выражений
Оригинал:
another regex object
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
ptr -
Указатель на завершающуюся нулем строку символов
Оригинал:
pointer to a null-terminated character string
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
il -
инициализатор список, содержащий символы назначить
Оригинал:
initializer list containing characters to assign
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
p -
строку, содержащую символы назначить
Оригинал:
string containing characters to assign
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

[править] Возвращаемое значение

*this.

[править] Исключения

1) (Нет)
2)
noexcept-спецификация:  
noexcept
  (начиная с C++11)
3-5) (Нет)

[править] См. также

присваивает содержимое
Оригинал:
assigns the contents
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

(public функция-член) [edit]