Espacios de nombres
Variantes

operator<<(std::filesystem::directory_entry)

De cppreference.com
 
 
 
 
template< class CharT, class Traits >
friend std::basic_ostream<CharT,Traits>&
    operator<<( std::basic_ostream<CharT,Traits>& os, const directory_entry& d );
(desde C++17)

Ejecuta salida de flujo sobre la entrada de directorio d. Equivalente a return os << d.path();.

Esta plantilla de función no es visible a una búsqueda no calificada o calificada, y puede encontrarse solamente mediante la búsqueda dependiente de argumento cuando std::filesystem::directory_entry es una clase asociada de los argumentos. Esto evita conversiones no deseadas en la presencia de una directiva using using namespace std::filesystem;.

Parámetros

os - El flujo en el que ejecutar la salida.
d - La entrada de directorio a insertar.

Valor de retorno

os

Excepciones

Puede lanzar excepciones definidas por la implementación.

Ejemplo

#include <iostream>
#include <filesystem>
namespace fs = std::filesystem;

int main()
{
    const auto entradas = {
        fs::directory_entry{fs::current_path()},
        fs::directory_entry{fs::temp_directory_path()}
    };

    for (const fs::directory_entry& entrada : entradas) {
        std::cout << entrada << '\n';
    }
}

Posible salida:

"/home/casa"
"/tmp"

Véase también

Realiza entrada y salida de flujo en una ruta de acceso con comillas.
(función) [editar]
Morty Proxy This is a proxified and sanitized view of the page, visit original site.