std::basic_regex<CharT,Traits>::operator=
来自cppreference.com
| 在标头 <regex> 定义
|
||
| |
(1) | (C++11 起) |
| |
(2) | (C++11 起) |
| |
(3) | (C++11 起) |
| |
(4) | (C++11 起) |
| |
(5) | (C++11 起) |
赋值内容。
1) 复制赋值运算符。赋值
other 的内容。等价于 assign(other);。2) 移动赋值运算符。用移动语义赋值
other 的内容。操作后 other 处于合法但未指定的状态。等价于 assign(other);。3) 赋值
ptr 所指向的空终止字符串。等价于 assign(ptr);。4) 赋值初始化式列表
il 中含有的字符。等价于 assign(il);。5) 赋值字符串
p 的内容。等价于 assign(p);。参数
| other | - | 另一正则表达式对象 |
| ptr | - | 指向空终止字符串的指针 |
| il | - | 含要赋值的字符的初始化式列表 |
| p | - | 含要赋值的字符的字符串 |
返回值
*this
异常
1) 可能会抛出由实现定义的异常。
3-5) 若提供的正则表达式非法则抛出 std::regex_error。该情况下不修改对象。
参阅
| 赋值内容 (公开成员函数) |