std::basic_regex<CharT,Traits>:: operator=
From cppreference.net
<
cpp
|
regex
|
basic regex
|
헤더 파일에 정의됨
<regex>
|
||
|
basic_regex
&
operator
=
(
const
basic_regex
&
other
)
;
|
(1) | (C++11부터) |
|
basic_regex
&
operator
=
(
basic_regex
&&
other
)
noexcept
;
|
(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부터) |
내용을 할당합니다.
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
제공된 정규 표현식이 유효하지 않은 경우. 이 경우 객체는 수정되지 않습니다.
참고 항목
|
내용을 할당함
(public member function) |