Libbx.

Eine Bibliothek für gemeinsame Datenstrukturen (Baum, Karte, verknüpfte Liste), Zeichenfolgenvorgänge, konfigurationsbezogene Aufgaben und mehr.
Jetzt downloaden

Libbx. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Jan Engelhardt
  • Website des Verlags:
  • http://jengelh.medozas.de/projects/xtables/

Libbx. Stichworte


Libbx. Beschreibung

Eine Bibliothek für gemeinsame Datenstrukturen (Baum, Karte, verknüpfte Liste), Zeichenfolge, konfigurationsbezogene Aufgaben und mehr. libbx ist eine Bibliothek für gemeinsame Datenstrukturen (Tree, Map, Linked List), Stringoperationen, konfigurationsbezogene Aufgaben und More.- RBTree mit der wichtigsten Wertpapiererweiterung (HXBTree _ *), die ursprünglich erstellt wurde, um eine Datenstruktur wie die assoziativen Arrays von Perl bereitzustellen . Verwendet einen RBTree als Basismotor für etwas schnelles Einfügen und Löschen und kleine Memory-Footprint für bestellte Travers. (Die Verwendung eines Hash hätte alle Tasten zuerst sammeln und sie sortieren.) - DEQUES (HXCLEQUE_ *, HXLIST_ *, HXCLIST _ *) DEQUES - doppelte Warteschlangen, im Wesentlichen eine doppelt verlinkte Liste - eignen sich für beide Bereitstellung von Stapel und Warteschlangenfunktionalität.- Verzeichnisabwicklung (HXDIR _ *) HXDIR sorgt für OpenDir-Readdir-Center-Semantik. Windows verwendet eine andere Art, sodass sie natürlich verdeckt werden musste. Andererseits ist Solaris's Readdir () der Implementierung in Bezug auf das Speichermanagement böse. HXDIR deckt diese Diskrepanzen ab und bietet einen sane Linux-Style ReadDir.convensionen-Funktionen MKDIR (erstellen Sie alle fehlenden Eltern), RRMDIR (RM -RF) ist ebenfalls verfügbar.- String Formatierer mit Platzhalter (HXFormat _ *) HxFormat ist etwas in Richtung Printf (), aber die Argumentliste wird jedoch nicht mittels Varargs implementiert, daher ist auch flexibel sogar über die Kompilierzeit hinaus. Sie können den Formatzeichenfolge ändern - in der Tat, lassen Sie einfach die Benutzerkonfiguration ergeben - ohne sich um Argumentenauswertungsprobleme sorgen zu müssen. Positionale und optionale Argumente sind einfach frei wählerbar.- Speichercontainer, Auto-Sizing-String-Ops (HMC _ *) Bei den Kosten von leicht erhöhten Zahlen-Einspeicherzuteilungen, während Sie mit den Puffern arbeiten, bietet die HMC-Funktions-Funktionen Semantik für Scripting-Level-Semantik für Saiten . Anhängen an eine Zeichenfolge ist einfach hmc_strcat (S, "123") , ohne sich Sorgen zu machen, ein Puffer zu überfliegen. Nun, es ist mit RPM verpackt, der in allen Distribaten bereits abfällt.


Libbx. Zugehörige Software