Objetos XML C ++

C ++ xml Objects é uma estrutura para persistir hierarquias de objetos C ++ de e para XML.
Baixe Agora

Objetos XML C ++ Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Freeware
  • Preço:
  • FREE
  • Nome do editor:
  • Paul Hamilton
  • Site do editor:

Objetos XML C ++ Tag


Objetos XML C ++ Descrição

Os objetos C ++ XML são uma estrutura para persistir hierarquias de objetos C ++ de e para XML. Os objetos C ++ XML são uma estrutura para persistir hierarquias de objetos C ++ de e para XML. Impulsionar, os stl e padrões são usados extensivamente. Todas as plataformas que suportam o impulso serão suportadas. Na metodos, há necessidade de salvar hierarquias de objetos C ++ em um arquivo (ou DB etc) e, em seguida, recuperá-los em uma data posterior. Este projeto permite que suas aulas derivam de um único objeto (chamado "xmlobj"), forneça alguns métodos extras que permitem que o padrão de visitante trabalhe neles e registre-os para que possam ser lidos ou gravados em um fluxo XML. Overhead é um tipo de por classe e nome de cada objeto (como STD :: String). Os membros não precisam ser envolvidos, o que significa que sua pegada de memória realmente não obterá nenhum maior. Há realmente 2 projetos separados que são combinados para tornar "CPPXMLOBJ". O primeiro é um chamado "cppreflect" e fornece uma estrutura para fornecer reflexão para objetos C ++. A reflexão é o mecanismo pelo qual seus alunos podem ser referenciados por um nome de string. Para conseguir isso, "cppreflect" usa o padrão de visitantes. O outro projeto é "CPPPersist", que adiciona os métodos corretos a cada objeto para que ele possa ser lido ou gravado em algum tipo de fluxo. Esses projetos são incluídos como parte disso (eles não são projetos de SourceForge separados), mas eles são Completamente independente um do outro, então você pode construir seu próprio esquema para persistir seus objetos para um tipo diferente de arquivo, ou fornecer algum outro tipo de mecanismo para ler e escrever seus objetos dados. Para interoperar, esses dois projetos compartilham uma classe base comum que é fornecido por outro projeto independente chamado "CPPCommon". Esta é uma classe simples que fornece as interfaces abstratas necessárias para que um objeto forneça diferentes tipos de instalações. O projeto usa todas as instalações de impulso para o sistema de compilação (e para um monte da implementação) para que você precise obter e construir isto. Ele usa a mesma licença que significa impulso, o que significa que você pode usá-lo livremente (é realmente útil como código-fonte em qualquer lugar), desde que você não altere a mensagem de direitos autorais na parte superior dos arquivos. Se você achar útil ou Encontre alguns bugs (e consertá-los, então volte para mim e eu vou incorporar as alterações. Se você fizer isso através de SourceForge, poderemos rastrear os bugs, etc. O que é novo nesta versão: · Adicionado no carregamento atrasado. Isso permite Um sistema para carregar apenas em um objeto em um arquivo XML quando o objeto é realmente referenciado. Adicionado em "plataformas" à documentação para plataformas suportadas. Agora se baseia no OS X Tiger, no GCC 4.0 e no último impulso (1.33.1). no Linux mais recente. Altere o layout de documentação (espírito de Obrigado) e adicionado objetos genéricos. Também mudou para usar uma única licença.txt referenciada na parte superior de cada arquivo. Como esse código foi estável e funcionando por um tempo, o próximo lançamento Seja beta se eu puder construir mais alguns sistemas.


Objetos XML C ++ Software Relacionado

libparlled.

A biblioteca LIBPARPLEPORTLED destina-se a controlar um dispositivo LED conectado na porta paralela. ...

142

Download

Bioma.

Bioma é uma biblioteca de simulação voltada para simulações individuais ou baseadas em agentes (como enxame ou ECOSIM). ...

173

Download