FastFormat.

Uma biblioteca flexível, eficiente, de saída C ++ / formatação
Baixe Agora

FastFormat. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Matthew Wilson
  • Site do editor:

FastFormat. Tag


FastFormat. Descrição

Uma biblioteca flexível, eficiente, de saída / formatação C ++ O FastFormat não sofre dos problemas comuns que atormentam o padrão e as bibliotecas de terceiros: falta de segurança, falta de velocidade, falta de suporte I18N / L10N.Installing FastFormatThe a distribuição está na forma de um arquivo zip, e. FastFormat-0.2.1.zip que você deve extrair (recursivamente) para um local de sua escolha, e. ~ / openSRC / FastFormat / 0.2, e recomendamos que você defina a variável de ambiente FastFormat_root para ser este diretório.FastFormat depende de um outro projeto, STLSoft, que é apenas 100% de cabeçalho. Se você deseja construir os programas de exemplo e teste incluídos na distribuição usando os makefiles fornecidos, você precisará definir a variável de ambiente STLSoft para ser o diretório raiz do stlsoft include arquivos.ffastformat é escrito no padrão C ++ e deve ser compilável com qualquer compilador moderno C / C ++ que fornece uma implementação das bibliotecas padrão C e C ++. Aqui estão algumas características principais de "FastFormat": · Robustez muito alta, incluindo 100% de segurança do tipo. É mais robusto do que: Correntes de C, IOStreams de C ++, Boost.Format e Loki.Safeformat. De fato, com a API FastFormat.Write, é impossível escrever o código do cliente defeituoso! · Eficiência muito alta. É mais rápido que: C ++'s IOStreams (por ~ 100-900%), Boost.Format (por ~ 400-1600%) e Loki.Safeformat (por ~ 35-450%) · Extensibilidade infinita. Você pode estendê-lo a trabalhar com qualquer tipo de argumento, qualquer tipo de saída / destino, e com qualquer tipo de formato · Capacidades i18n / L10N. A API FastFormat.Format é uma API baseada em substituição (como o printf () - família, boost.format e loki.safeformat) e suporta a especificação de tempo de execução das strings de formato que facilita o L10N · Sintaxe simples. Não há operadores sobrecarregados, sem operações / operações de inserção estranhas, e não há necessidade de preparar seus argumentos. Basta escrever código simples, claro e transparente, sem sacrificar a expressividade pela flexibilidade. · Operação atômica. Não escreve elementos de instrução um de cada vez, como o IOStreams, então não tem problemas de atomicidade · Segurança de rosca. Cada declaração opera de forma independente de todas as outras e funciona com sucesso em cenários únicos e / ou multithread · Altamente portátil. Ele funcionará com todos os bons compiladores modernos de C ++; Até funciona com o Visual C ++ 6! Requisitos: · Stlsoft. O que há de novo nesta versão: · Assistente defeituoso fixo quando desaparecer argumentos são ignorados · Adicionado teste de programa de teste de arranhão.Scratch.ignore_missing_arguments_scope · Nota: Bundles Xtests 0.13.3 · Nota: depende do stlsoft 1.9.85


FastFormat. Software Relacionado

formlayout.

Módulo para criar diálogos / widgets de formulário PYQT4 para editar vários tipos de parâmetros ...

191

Download