Boost.FileSystem.

boost.filesystem bibliothek bietet tragbare Einrichtungen zum Abfragen und Bearbeiten von Pfaden, Dateien und Verzeichnissen.
Jetzt downloaden

Boost.FileSystem. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Boost Software Licen...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Beman Dawes
  • Website des Verlags:
  • http://www.boost.org/doc/libs/1_35_0/libs/filesystem/doc/index.htm

Boost.FileSystem. Stichworte


Boost.FileSystem. Beschreibung

Boost.FileSystem-Bibliothek bietet tragbare Einrichtungen zum Abfragen und Bearbeiten von Pfaden, Dateien und Verzeichnissen. BOOST.FILESYSTEM ist eine Bibliothek, die tragbare Einrichtungen zur Abfrage und Beanspruchung von Pfaden, Dateien und Verzeichnissen bietet.Die Motivation für die Bibliothek ist die Notwendigkeit, tragbare skriptähnliche Operationen von in C ++ - Programmen auszuführen. Die Absicht ist nicht, mit Python-, Perl- oder Muschelsprachen nicht zu konkurrieren, sondern mit tragbaren FileSystem-Vorgängen bereitzustellen, wenn C ++ bereits die Sprache der Wahl ist. Die Konstruktion ermutigt, erfordert jedoch keine, sichere und tragbare Nutzung.programme mit der Bibliothek sind tragbar, sowohl in dem Sinne, dass die Syntax des Programmcodes tragbar ist, und das Gefühl, dass die Semantik oder das Verhalten des Codes tragbar ist. Die generische Pfad-Grammatik ist eine weitere wichtige Beihilfe für die Portabilität. USEAGE ist in dem Sinne sicher, dass Fehler nicht ignoriert werden können, da die meisten Funktionen C ++ -E-Ausnahmen, wenn Fehler erkannt werden. Dies ist auch für Benutzer geeignet, da er die Notwendigkeit lindert, die Fehlerrücklaufcodes explizit zu überprüfen. Ein Vorschlag, N1975, um Boost.FileSystem im Technischen Bericht 2 einzuschließen, wurde vom C ++ - Normenausschuss angenommen. Die Bibliothek Boost.FileSystem bleibt in der Ausrichtung mit dem Vorschlag von TR2-Dateisystemen, während er sich durch den TR2-Prozess arbeitet. Beachten Sie jedoch, dass sich die Namespaces und der Header-Granularität zwischen Boost.FileSystem und dem TR2-Vorschlag unterscheiden. Die Boost.FileSystem-Bibliothek liefert mehrere Header: · Header Bietet Class Basic_Path, einem tragbaren Mechanismus, um Pfade in C ++ - Programmen zu repräsentieren . TypeDefs-Pfad und WPPath erleichtern die häufigsten Verwendungen von Basic_Path. Betriebsfunktionen bieten nützliche Abfrage- und Wartungsoperationen auf Dateien und Verzeichnissen. Klasse Basic_Directory_iterator mit TypDefs Directory_iterator und wdirectory_iterator sorgen für die Iteration über den Inhalt von Verzeichnissen. Convenience-Funktionen und -Kläste kombinieren die Funktionalität der untere Ebene auf nützliche Weise. · Header liefert die gleichen Komponenten wie der FSTREAM-Header der C ++ - Standard-Bibliothek, mit der Ausnahme, dass Dateien von Basic_Path-Objekten genannt werden, sondern auch, dass CHAR * 's.was neu in dieser Version ist: · Die Diagnose wurde in die separate BOOST.SYSTEM-Bibliothek. · Current_Path () -Funktion hinzugefügt, um den aktuellen Verzeichnispfad einzustellen. · Testabdeckung erweitert. · Ein paar kleinere Implementierungsmittel.


Boost.FileSystem. Zugehörige Software