std::filesystem::operator/(std::filesystem::path)
From cppreference.com
< cpplrm; | filesystemlrm; | path
Defined in header <filesystem>
|
||
path operator/( const path& lhs, const path& rhs ); |
(since C++17) | |
Concatenates two path components using the preferred directory separator if appropriate (see operator/= for details).
Effectively returns path(lhs) /= rhs.
Parameters
lhs, rhs | - | paths to concatenate |
Return value
The result of path concatenation.
Example
Run this code
#include <iostream> #include <filesystem> namespace fs = std::filesystem; int main() { fs::path p = "C:"; std::cout << "\"C:\" / \"Users\" / \"batman\" == " << p / "Users" / "batman" << '\n'; }
Possible output:
"C:" / "Users" / "batman" == "C:Users\\batman"
See also
appends elements to the path with a directory separator (public member function) |