operator<<(std::filesystem::directory_entry)
来自cppreference.com
< cpp | filesystem | directory entry
template< class CharT, class Traits > friend std::basic_ostream<CharT,Traits>& |
(C++17 起) | |
进行 directory_entry
d
上的流输出。等价于 return os << d.path(); 。
此函数模板对通常无限定或有限定查找不可见,而只能在 std::filesystem::directory_entry
为参数的关联类时由实参依赖查找找到。这阻止 using namespace std::filesystem; using 指令存在时不想要的转换。
参数
os | - | 要进行输出的流 |
d | - | 要插入的 directory_entry
|
返回值
os
异常
可能会抛出由实现定义的异常。
示例
运行此代码
#include <iostream> #include <filesystem> 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"
参阅
进行路径上的流输入及输出 (函数) |