operator<<(std::filesystem::directory_entry)
来自cppreference.com
| |
(C++17 起) | |
进行目录条目 d 上的流输出。等价于 return os << d.path();。
此函数模板对常规的无限定或有限定查找不可见,而只能在 std::filesystem::directory_entry 为实参的关联类时由实参依赖查找找到。这阻止 using namespace std::filesystem; using 指令存在时不想要的转换。using-指令。
参数
| os | - | 要进行输出的流 |
| d | - | 要插入的 directory_entry
|
返回值
os
异常
可能会抛出由实现定义的异常。
示例
运行此代码
#include <filesystem>
#include <iostream>
namespace fs = std::filesystem;
int main()
{
const auto entries = {fs::directory_entry{fs::current_path()},
fs::directory_entry{fs::temp_directory_path()}};
for (const fs::directory_entry& de : entries)
std::cout << de << '\n';
}
可能的输出:
"/home/猫"
"/tmp"
参阅
| 进行路径上的流输入及输出 (函数) |