| Boost.filesystem Boost.FileSystem Library proporciona instalaciones portátiles para consultar y manipular rutas, archivos y directorios. |
Descargar ahora |
Boost.filesystem Clasificación y resumen
- Licencia:
- Boost Software Licen...
- Nombre del editor:
- Beman Dawes
- Sitio web del editor:
- http://www.boost.org/doc/libs/1_35_0/libs/filesystem/doc/index.htm
Boost.filesystem Etiquetas
Boost.filesystem Descripción
Boost.Filesystem Library proporciona instalaciones portátiles para consultar y manipular rutas, archivos y directorios. BOOST.FILESYSTEM es una biblioteca que proporciona instalaciones portátiles para consultar y manipular rutas, archivos y directorios. La motivación de la biblioteca es la necesidad de realizar operaciones portátiles similares a los scripts desde los programas C ++. La intención no es competir con los idiomas de Python, Perl o Shell, sino proporcionar operaciones de sistema de archivos portátiles cuando C ++ ya es el idioma de elección. El diseño fomenta, pero no requiere, el uso seguro y portátil. Los programas que utilizan la biblioteca son portátiles, tanto en el sentido de que la sintaxis del código del programa es portátil y la sensación de que la semántica o el comportamiento del código es portátil. La gramática de la ruta genérica es otra ayuda importante para la portabilidad. El uso es seguro en el sentido de que los errores no se pueden ignorar, ya que la mayoría de las funciones lanzan excepciones de C ++ cuando se detectan errores. Esto también es conveniente para los usuarios porque alivia la necesidad de verificar explícitamente los códigos de devolución de errores. La propuesta, N1975, para incluir BOOST.FILESYSTEM en Informe Técnico 2 ha sido aceptado por el Comité de Normas de C ++. La biblioteca BOOST.FILESYSTEM se mantendrá alineada con la propuesta del sistema de archivos TR2, ya que funciona su camino a través del proceso TR2. Sin embargo, tenga en cuenta que los espacios de nombres y la granularidad del encabezado difieren entre BOOST.FILESYSTEM y la propuesta de TR2. La biblioteca de BOOST.FILESYSTEM proporciona varios encabezados: · Encabezado Proporciona un mecanismo de clases, un mecanismo portátil para representar rutas en programas C ++ . Typedefs Ruta y wpath facilitan los usos más comunes de BASIC_PATH. Las funciones operativas proporcionan operaciones de consulta y mantenimiento útiles en archivos y directorios. Clase Basic_Directory_iterator con Directory_iterator de TypDefs y WDIRECTORY_ITERIADOR PROPORCIONAN la iteración sobre el contenido de los directorios. Las funciones y clases de conveniencia combinan la funcionalidad de nivel inferior de manera útil. · El encabezado proporciona los mismos componentes que el encabezado FSEAM de la Biblioteca Estándar de C ++, excepto que los archivos se identifican por los objetos Basic_Path en lugar de que Char * 'S. What's New en esta versión: · Diagnósticos se trasladó a los separados Boost.System Library. · Función actual_path () agregada para configurar la ruta de directorio actual. · Cobertura de prueba extendida. · Unas pocas correcciones de implementación menores.
Boost.filesystem Software relacionado