basic_path::basic_path Constructor
Constructs a basic_path object.
basic_path();
basic_path(const string_type& Str);
basic_path(const value_type *Ptr);
template<class InIt>
basic_path(
InIt First,
InIt Last
);
basic_path(const basic_path& Right);
basic_path(basic_path&& Right);
Parameters
Str
A string.Ptr
A pointer to an array of characters.First
The first element in a range of characters.Last
The element immediately after the last element of the character range.Right
A basic_path object.
Remarks
The first constructor default-initializes the stored string.
The second constructor initializes its string by using Str.
The third constructor initializes its string by using the array of characters that is pointed to by Ptr.
The fourth constructor initializes the stored string from the range [First, Last).
The fifth constructor initializes the stored string by using the stored string in Right.
The final constructor initializes the stored string by moving the stored string from Right.
Requirements
Header: filesystem
Namespace: std::tr2::sys