名前空間
変種

std::filesystem::path::assign

提供: cppreference.com
 
 
 
 
<tbody> </tbody>
path& assign( string_type&& source );
(1) (C++17以上)
template< class Source > path& assign( const Source& source );
(2) (C++17以上)
template< class InputIt > path& assign( InputIt first, InputIt last );
(3) (C++17以上)

指定された文字シーケンスから構築された新しいパス名で path の内容を置き換えます。

1) 検出された形式の文字列 source によって表されるパス名を代入します。 source は有効だけれども未規定な状態になります。
2) 検出された形式の文字範囲 source によって表されるパス名を代入します。
3) 検出された形式の文字範囲 [first, last) によって表されるパス名を代入します。

引数

source - std::stringstd::string_view、ヌル終端マルチバイト文字列を指すポインタ、またはヌル終端マルチバイト文字列を指す文字値型の入力イテレータとして表される、使用する文字範囲
first, last - 使用する文字範囲
型の要件
-
InputItLegacyInputIterator の要件を満たさなければなりません。
-
InputIt の値型はエンコードされた文字型 (char, wchar_t, char16_t, char32_t) のいずれかでなければなりません。

戻り値

*this

関連項目

別のパスを代入します
(パブリックメンバ関数) [edit]
Morty Proxy This is a proxified and sanitized view of the page, visit original site.