Cser.

CSER é uma biblioteca para a serialização C, também chamada de "persistência".
Baixe Agora

Cser. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • LGPL
  • Preço:
  • FREE
  • Nome do editor:
  • Jeff Freedman
  • Site do editor:

Cser. Tag


Cser. Descrição

O CSER é uma biblioteca para a serialização C, também chamada de "persistência". O CSER é uma biblioteca para a serialização C, também chamada de "persistência". Isso não é bem simples que você pode pensar, já que um objeto pode ser apontado por vários outros objetos. Como funciona? Escrever inteiros e cordas de caráter é bastante simples. O truque está lidando com objetos e ponteiros para eles. Serialização destes envolve atribuir um ID exclusivo # para cada objeto como ele é escrito, e em manter uma tabela de pesquisa que mapeia cada objeto para sua identificação. Essa maneira, quando um objeto é encontrado uma segunda vez (porque algo mais está apontando para ele ), apenas sua identidade é escrita. E quando a rede é lida de volta, o CSER sabe apenas recriar o objeto uma vez e usar seu ponteiro quando seu ID é encontrado a partir de então. Como faço para usá-lo? Desculpe pela falta de documentação. Para um início rápido, consulte o exemplo 'Test1.cc' incluído na fonte. Aqui está uma breve lista dos passos que você precisa tomar (também listado no Readme): 1. #include "cser.h" 2. Derivo de "Serializable". 3. Adicione um "cser_declare (MyClass)"; na parte pública da classe 'MyClass'. 4. Adicione um "cser_register (MyClass)"; no arquivo .cc para sua classe. 5. Adicionar métodos "Void Write (cser_out) e leitura vazia (cser_in) à sua classe. Nota: Se uma instância de objeto for parte de outro objeto ('composição'), você deve escrever / ler o próprio objeto antes de escrever / ler Quaisquer ponteiros para ele. Veja a Classe em 'Test1.cc' como exemplo. 6. Sua classe também deve ter um construtor não tendo argumentos.


Cser. Software Relacionado

Convert :: Recode.

Convert :: Recode é um módulo Perl para tornar as funções de mapeamento entre os conjuntos de caracteres. ...

162

Download

Ruby / Amazon.

Ruby / Amazon é uma biblioteca de idiomas Ruby que permite o acesso programático à popular Web da Amazon. ...

165

Download