libhx.

Uma biblioteca para estruturas de dados comuns (árvore, mapa, lista vinculada), operações de string, tarefas relacionadas à configuração e muito mais.
Baixe Agora

libhx. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Jan Engelhardt
  • Site do editor:
  • http://jengelh.medozas.de/projects/xtables/

libhx. Tag


libhx. Descrição

Uma biblioteca para estruturas comuns de dados (árvore, mapa, lista vinculada), operações de string, tarefas relacionadas à configuração e muito mais. A Libhx é uma biblioteca de estruturas comuns de dados (árvore, mapa, lista vinculada), operações de string, tarefas relacionadas à configuração e muito mais.- rbtree com extensão de par de valor chave (HXBTree _ *) originalmente criado para fornecer uma estrutura de dados como matrizes associativas de Perl . Usa um RBTree como motor subjacente para uma inserção e exclusão um pouco rápida e pegada de pequena memória para travessias ordenadas. (O uso de um hash significaria reunir todas as chaves primeiro e classificá-las.) - Dequeque (hxdeque_ *, hxlist_ *, hxclist _ *) deque - filas de duas extremidades, essencialmente uma lista duplamente vinculada - são adequadas para o fornecimento de pilha e Funcionalidade da fila.- Manipulação de diretório (Hxdir _ *) Hxdir fornece semântica opendir-readdir-fluilir. O Windows usa um tipo diferente, então tinha que ser naturalmente coberto. Por outro lado, a implementação ReadDir () do Solaris é desagradável em termos de gerenciamento de memória. A HXDIR cobre essas discrepâncias e fornece uma função Sane Linux-Style ReadDir.Convenience Mkdir (criar todos os pais que faltam), rrmdir (rm -rf) também estão disponíveis. - Formatação de string com espaços reservados (HxFormat _ *) HxFormat é algo na direção de Printf (), mas a lista de argumentos não é implementada por meio de varargs, portanto, é flexível, mesmo além do tempo de compilação. Você pode alterar a string de formato - de fato, basta permitir que a configuração do usuário forneça - sem ter que se preocupar com problemas de avaliação de argumentos. Argumentos posicionais e opcionais são simplesmente escolhidos livremente .- Recipientes de memória, ops de string de dimensionamento automático (HMC _ *) ao custo de alocações de memória de número ligeiramente aumentadas à medida que você trabalha com os buffers, a coleta de funções HMC fornece semântica de nível de scripts para strings . Anexar a uma string é simplesmente hmc_strcat (s, "123") , sem ter que se preocupar em transbordar um buffer.- Parsing de opção (HXOption _ *) Coloque blunta, libpopt não conseguiu fazer algumas coisas elementares e não havia mantenedor para corrigi-lo. Bem, é embalado com o RPM que já divergiu em todas as distros.


libhx. Software Relacionado