std::experimental::filesystem::path:: operator=
From cppreference.net
<
cpp
|
experimental
|
fs
|
path
|
path
&
operator
=
(
const
path
&
p
)
;
|
(1) | (파일시스템 TS) |
|
path
&
operator
=
(
path
&&
p
)
;
|
(2) | (파일시스템 TS) |
|
template
<
class
Source
>
path & operator = ( const Source & source ) ; |
(3) | (파일시스템 TS) |
1)
*
this
의 내용을
p
의 내용 복사본으로 대체합니다.
2)
*
this
의 내용을
p
로 대체합니다(이동 의미론을 사용할 수 있음):
p
는 유효하지만 지정되지 않은 상태로 남습니다.
목차 |
매개변수
| p | - | 할당할 경로 |
| source | - | std::basic_string , 널 종료 문자/와이드 문자 문자열에 대한 포인터, 또는 널 종료 문자/와이드 문자 시퀀스를 가리키는 입력 반복자. 문자 타입은 다음 중 하나여야 함: char , char16_t , char32_t , wchar_t |
반환값
* this
예외
1)
(없음)
2)
noexcept
명세:
noexcept
3)
(없음)
예제
이 코드 실행
#include <experimental/filesystem> namespace fs = std::experimental::filesystem; int main() { fs::path p = "C:/users/abcdef/AppData/Local"; p = p / "Temp"; // 이동 할당 const wchar_t* wstr = L"D:/猫.txt"; p = wstr; // 소스로부터의 할당 }
참고 항목
|
내용 할당
(public member function) |
|
path
생성
(public member function) |