std::experimental::filesystem::path::generic_string,generic_wstring,generic_u8string,...
cppreference.net에서
template< class CharT, class Traits = std::char_traits<CharT>,
class Alloc = std::allocator<CharT> >
std::basic_string<CharT,Traits,Alloc>
generic_string( const Alloc& a = Alloc() ) const;
|
(1) | (filesystem TS) |
std::string generic_string() const;
|
(2) | (filesystem TS) |
std::wstring generic_wstring() const;
|
(3) | (filesystem TS) |
std::string generic_u8string() const;
|
(4) | (filesystem TS) |
std::u16string generic_u16string() const;
|
(5) | (filesystem TS) |
std::u32string generic_u32string() const;
|
(6) | (filesystem TS) |
내부 경로 이름을 일반 경로 이름 형식으로 반환하며, 특정 문자열 타입으로 변환됩니다. 변환이 있는 경우, todo에 명시되어 있습니다. / 문자가 디렉터리 구분자로 사용됩니다.
1) 모든 메모리 할당은
a에 의해 수행됩니다.2-6)
u8string()의 경우 인코딩은 항상 UTF-8입니다.매개변수
| a | - | 문자열을 구성하는 데 사용할 할당자 |
-
CharT 인코딩된 문자 타입(char, wchar_t, char16_t 및 char32_t) 중 하나여야 합니다
| ||
반환값
일반 경로명 형식의 내부 경로명을 지정된 문자열 타입으로 변환한 것입니다.
예외
구현 정의 예외를 던질 수 있습니다.
참고 항목
|
네이티브 경로명 형식으로 변환된 문자열로 경로를 반환합니다
(public member function) |