XParam.

XParam é uma ferramenta de uso geral para manuseio de parâmetros e serialização de objetos em C ++.
Baixe Agora

XParam. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Michael Brand
  • Site do editor:

XParam. Tag


XParam. Descrição

O XParam é uma ferramenta de uso geral para o manuseio de parâmetros e a serialização de objetos em C ++. O XParam é uma ferramenta de uso geral para o manuseio de parâmetros e a serialização de objetos em C ++. Permite serialização de objetos e desserialização em um formato que é legível por humanos e reativável e não é afetado por questões de tamanho e endianidade. O formato XParam também não é confuso com objetos que contêm ponteiros: ele salva os objetos de tal maneira que seu conteúdo conceitual pode ser restaurado perfeitamente. Por este motivo, o XPARAM fornece uma excelente ferramenta para comunicação cruzada e de plataforma cruzada. No futuro, o XParam também pode ser estendido para permitir a comunicação entre cruzes, mas por enquanto está disponível apenas em C ++. O XParam é extensível, o que significa que pode salvar suas próprias classes, assim como qualquer classe integrada. Também é seguro e completamente não intrusivo, o que significa que você pode usar classes de terceiros com o XParam, mesmo que o programador de classe original não os tenha pretendido para uso com o XParam. (Como exemplo, o XParam reconhece as principais classes STL, bem como os tipos incorporados C usando as mesmas técnicas que você usaria para fazê-lo funcionar com suas próprias classes.) O XParam fornece uma interface fácil para ler objetos a partir do comando linha. Também permite redirecionamento para outras fontes de entrada e pode funcionar tão facilmente com arquivos de entrada e saída. O XParam também fornece "fluxos de objeto" que são semelhantes aos IOStreams C ++, mas oferecem a capacidade de ler e escrever os objetos de sua escolha: XParam lidará com toda a serialização e desserialização. O XParam também reconhece hierarquias de classe e aulas abstratas, e pode trabalhar com entrada polimórfica e saída. Isso torna o XParam particularmente útil como uma estrutura para gerenciar plug-ins. Esse recurso combina bem com o fato de que o XParam pode carregar as classes dinamicamente, pois se tornam necessárias. Você pode usar o XParam, por exemplo, como uma estrutura de gerenciamento de estratégia: seu programa só precisa fornecer uma classe abstrata definindo a interface necessária de uma classe de estratégia e a entrada do usuário fará com que o XParam carregue uma instância totalmente configurada da classe derivada correta. O XParam faz lidar com seus parâmetros fácil. O que é novo nesta versão: · Adicionado capacidade de globbing. · Novo "tipo básico": rawbytes, para armazenamento de espaço eficiente. · Agora suportando um fluxo de feedback para paramSets. · Novo sinalizador de parâmetros: Ignore inesperado. · Agora reportando avisos para o usuário, com capacidade de definir o nível de aviso. · Melhor relatório de erros: MatchError · Valores padrão agora suportados no formato de entrada XParam, bem como C ++. · Melhorias de código e documentação.


XParam. Software Relacionado

pyxsd.

pyxsd é um programa de Python de código aberto gratuito que mapeia arquivos XML e XSD (XML Schema). ...

75

Download

ren.

RGEN é uma biblioteca que consiste em gerador de números aleatórios e classes de acumulação de dados. ...

150

Download