| Boost.filesystem. Boost.Filesystem Biblioteca fornece instalações portáteis para consultar e manipular caminhos, arquivos e diretórios. |
Baixe Agora |
Boost.filesystem. Classificação e resumo
- Licença:
- Boost Software Licen...
- Nome do editor:
- Beman Dawes
- Site do editor:
- http://www.boost.org/doc/libs/1_35_0/libs/filesystem/doc/index.htm
Boost.filesystem. Tag
Boost.filesystem. Descrição
Boost.Filesystem Library fornece instalações portáteis para consultar e manipular caminhos, arquivos e diretórios. Boost.Filesystem é uma biblioteca que fornece instalações portáteis para consultar e manipular caminhos, arquivos e diretórios. A motivação para a biblioteca é a necessidade de executar operações semelhantes a scripts portáteis em programas C ++. A intenção não é competir com os idiomas Python, Perl ou shell, mas sim fornecer operações de sistemas de arquivos portáteis quando o C ++ já é a linguagem de escolha. O design incentiva, mas não exige, o uso seguro e portátil. Os aparelhos usando a biblioteca são portáteis, tanto no sentido de que a sintaxe do código do programa é portátil, e a sensação de que a semântica ou o comportamento do código é portátil. A gramática do caminho genérico é outra ajuda importante à portabilidade.Usage é segura no sentido de que os erros não podem ser ignorados, pois a maioria das funções lançam exceções C ++ quando os erros são detectados. Isso também é conveniente para os usuários, porque alivia a necessidade de verificar explicitamente os códigos de retorno de erros. A proposta, N1975, para incluir o Boost.Filesystem no relatório técnico 2 foi aceito pelo Comitê de Padrões C ++. A biblioteca Boost.Filesystem permanecerá em alinhamento com a proposta do sistema de arquivos TR2, pois funciona através do processo TR2. Nota, no entanto, que os namespaces e a granularidade de cabeçalho diferem entre o Boost.Filesystem e a proposta TR2.A biblioteca Boost.Filesystem fornece vários cabeçalhos: · cabeçalho fornece classe Basic_Path, um mecanismo portátil para representar caminhos em programas C ++ . O caminho dos typedefs e o WPath facilitam os usos mais comuns do BASIC_PATH. As funções operacionais fornecem operações úteis de consulta e manutenção em arquivos e diretórios. Classe Basic_Directory_iterator com TypDefs Directory_iterator e WDirectory_iterator fornecem iteração sobre o conteúdo dos diretórios. Funções de conveniência e classes combinam a funcionalidade de nível inferior de formas úteis. · Cabeçalho fornece os mesmos componentes que o cabeçalho Fstream do Biblioteca Standard C ++, exceto que os arquivos são identificados por objetos Basic_Path, em vez de que o Char * 's.what novo nesta versão: · Diagnóstico movido para o separado Boost.System Biblioteca. · Função Current_Path () adicionada para definir o caminho do diretório atual. · Cobertura de teste estendida. · Algumas pequenas correções de implementação.
Boost.filesystem. Software Relacionado