std::experimental::filesystem::path::operator=
来自cppreference.com
| |
(1) | (文件系统 TS) |
| |
(2) | (文件系统 TS) |
| |
(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 规定:
noexcept3) (无)
示例
运行此代码
#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; // 从一个源赋值
}
参阅
| 赋值内容 (公开成员函数) | |
构造 path (公开成员函数) |