operator<< (std::filesystem::directory_entry)
|
template
<
class
CharT,
class
Traits
>
friend
std::
basic_ostream
<
CharT,Traits
>
&
|
(desde C++17) | |
Realiza la salida por flujo en la entrada de directorio d . Equivalente a return os << d. path ( ) ; .
Esta plantilla de función no es visible para la búsqueda unqualified o qualified lookup ordinaria, y solo puede ser encontrada mediante argument-dependent lookup cuando std::filesystem::directory_entry es una clase asociada de los argumentos. Esto evita conversiones no deseadas en presencia de una using namespace std :: filesystem ; using-directive .
Contenidos |
Parámetros
| os | - | flujo en el que realizar la salida |
| d | - |
directory_entry
a insertar
|
Valor de retorno
os
Excepciones
Puede lanzar excepciones definidas por la implementación.
Ejemplo
#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'; }
Salida posible:
"/home/猫" "/tmp"
Véase también
|
(C++17)
|
realiza entrada y salida de flujo en una ruta entrecomillada
(función) |