operator<< (std::filesystem::directory_entry)
|
template
<
class
CharT,
class
Traits
>
friend
std::
basic_ostream
<
CharT,Traits
>
&
|
(depuis C++17) | |
Effectue une sortie de flux sur l'entrée de répertoire d . Équivalent à return os << d. path ( ) ; .
Ce modèle de fonction n'est pas visible par la recherche non qualifiée ou qualifiée ordinaire, et ne peut être trouvé que par la recherche dépendante des arguments lorsque std::filesystem::directory_entry est une classe associée des arguments. Cela empêche les conversions indésirables en présence d'une using namespace std :: filesystem ; directive using .
Table des matières |
Paramètres
| os | - | flux sur lequel effectuer la sortie |
| d | - |
directory_entry
à insérer
|
Valeur de retour
os
Exceptions
Peut lever des exceptions définies par l'implémentation.
Exemple
#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'; }
Sortie possible :
"/home/猫" "/tmp"
Voir aussi
|
(C++17)
|
effectue l'entrée et la sortie de flux sur un chemin entre guillemets
(fonction) |