Fastformat.

Eine flexible, effiziente, c ++ - Ausgabe- / Formatierungsbibliothek
Jetzt downloaden

Fastformat. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Matthew Wilson
  • Website des Verlags:

Fastformat. Stichworte


Fastformat. Beschreibung

Eine flexible, effiziente, c ++ - Ausgabe- / Formatierungsbibliothek FASTFORMAT leidet nicht an den gängigen Problemen, die Standard- und Drittbibliotheken zur Verfügung stehen: Mangel an Typ-Sicherheit, Geschwindigkeitsmangel, Mangel an I18N / L10N-Support.Installierende Fastformatthe-Verteilung ist in Form einer ZIP-Datei, z. FastFormat-0.2.1.ZIP, das Sie (rekursiv) an einem Ort Ihrer Wahl extrahieren sollten, z. ~ / opensrc / Fastformat / 0.2, und wir empfehlen, dass Sie die Umgebungsvariable FastFormat_Root definieren, um dieses Verzeichnis zu sein .Fraßformat hängt von einem anderen Projekt ab, stlsoft, der 100% Header ist. Wenn Sie das in der Verteilung enthaltene Beispiel und Testprogramme mit den mitgelieferten Makefiles aufbauen möchten, müssen Sie die STLSoft-Umgebung-Variable definiert haben, um das Stammverzeichnis der STLSoft-Dateien zu sein. Files.FastFormat ist in Standard C ++ geschrieben und sollte sein Kompilierbar mit einem modernen C / C ++ - Compiler, der eine Implementierung der Standardbibliotheken C- und C ++ bietet. Hier sind einige wichtige Funktionen von "Fastformat": · Sehr hohe Robustheit, einschließlich einer 100% igen Typ-Sicherheit. Es ist robuster als: Cs Streams, C ++ 'S-Iostreams, Boost.Format und Loki.Safeformat. In der Tat ist es mit der FastFormat.write-API nicht möglich, defekte Clientcode zu schreiben! · Sehr hohe Effizienz. Es ist schneller als: C ++ 's IoStreams (um ~ 100-900%), Boost.Format (um ~ 400-1600%) und Loki.Safeformat (um ~ 35-450%) · Unendliche Erweiterbarkeit. Sie können es erweitern, um mit einem beliebigen Argumenttyp, einem beliebigen Ausgangs- / Zieltyp und mit jedem Formattyp zu arbeiten · I18N / L10N-Funktionen. Die FASTFormat.Format-API ist eine ersetzte API (wie die Printf () - Familie, Boost.Format und Loki.SafeFormat) und unterstützt die Laufzeitspezifikation von Format-Saiten, die L10N erleichtert · Einfache Syntax. Es gibt keine überlasteten Bediener, keine seltsamen Einfügungsbetreiber / -operationen, und Sie müssen Ihre Argumente nicht vorbereiten. Schreiben Sie einfach einen einfachen, klaren, transparenten Code, ohne die Ausdrucksfähigkeit für Flexibilität zu beeinträchtigen. · Atomoperation. Es schreibt keine Anweisungselemente eins auf einmal, wie die IOSTREAMS, also keine Atomizitätsprobleme · Gewindesicherheit. Jede Anweisung arbeitet unabhängig von allen anderen, und es funktioniert erfolgreich in Einzel- und / oder Multithread-Szenarien · Sehr tragbar. Es wird mit allen guten modernen C ++ - Compilern zusammenarbeiten. Es funktioniert sogar mit Visual C ++ 6! Anforderungen: · Stlsoft. Was ist neu in dieser Version: · Behobene mangelhafte Behauptung, wenn fehlende Argumente ignoriert werden · Kratztestprogramm test.scratch.ignore_missing_arguments_scope hinzugefügt · Hinweis: Bündel Xtests 0.13.3 · Hinweis: Abhängig von STLSoft 1.9.85


Fastformat. Zugehörige Software

libmsgru

Eine Infrastruktur zum Verbinden von Anwendungen zusammen, um sich wie eine einzelne Anwendung zu verhalten ...

112

Herunterladen