Fastformat

une bibliothèque de formatage / formatage flexible, efficace, C ++
Télécharger maintenant

Fastformat Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • BSD License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Matthew Wilson
  • Site Internet de l'éditeur:

Fastformat Mots clés


Fastformat La description

Une bibliothèque de sortie / formatage flexible, efficace, C ++ FastFormat ne souffre pas des problèmes communs qui peste les bibliothèques standard et tiers: manque de sécurité, manque de vitesse, manque de support I18N / L10N.Installation de la distribution FastFormatthe se présente sous la forme d'un fichier zip, par exemple. fastformat-0.2.1.zip que vous devriez extraire (récursivement) à un emplacement de votre choix, par exemple ~ / OPENSRC / FASTFORMAT / 0.2, et nous vous recommandons de définir la variable d'environnement FastFormat_root à ce répertoire.fastFormat dépend d'un autre projet, STLSOFT, qui est 100% d'en-tête uniquement. Si vous souhaitez construire l'exemple et les programmes de test inclus dans la distribution à l'aide des maquillages fournis, vous devrez définir la variable d'environnement STLSOFT pour être le répertoire racine des fichiers STLSOFT Inclure.fastFormat est écrit en standard C ++ et devrait être Compilable avec tout compilateur C / C ++ moderne qui fournit une mise en uvre des bibliothèques standard C et C ++. Voici quelques caractéristiques essentielles de "FastFormat": · Très haute robustesse, y compris 100% de sécurité. Il est plus robuste que: les ruisseaux C, C ++ 'S iostreams, Boost.Format et Loki.SafeFormat. En effet, avec l'API FastFormat.Write, il est impossible d'écrire un code client défectueux! · Efficacité très élevée. Il est plus rapide que: C ++ 'S iOSTREAMS (par ~ 100-900%), Boost.Format (par ~ 400-1600%) et LOCI.SafeFormat (par ~ 35-450%) · Extensibilité infinie. Vous pouvez l'étendre pour fonctionner avec n'importe quel type d'argument, tout type de sortie / de destination et avec n'importe quel type de format · Capacités I18N / L10N. L'API FastFormat.Format est une API basée sur les remplaçants (comme la famille Printf () - Famille, Boost.Format et Loki.SafeFormat) et prend en charge la spécification d'exécution des chaînes de format qui facilite la L10N. · Syntaxe simple. Il n'y a pas d'opérateurs surchargés, aucun opérateur d'insertion étrange, et pas besoin de préparer vos arguments. Il suffit d'écrire un code simple, clair et transparent, sans sacrifier l'expressivité de flexibilité. · Opération atomique. Il n'écrire pas les éléments de déclaration une à la fois, comme les iostreams, donc aucun problème d'atomicité · Sécurité du fil. Chaque relevé fonctionne indépendamment de tous les autres, et cela fonctionne avec succès dans des scénarios simples et / ou multithreads. · Très portable. Cela fonctionnera avec tous les bons compilateurs C ++ modernes; Il fonctionne même avec Visual C ++ 6! Exigences: · STLSOFT Quoi de neuf dans cette version: · Affirmation défectueuse fixe lorsque des arguments manquants sont ignorés · Ajout du programme de test de rayures Test.scratat.ignore_Missing_arguments_scope · Remarque: Bundles XTESTS 0.13.3 · Remarque: dépend de STLSOFT 1.9.85


Fastformat Logiciels associés

ll-xist

Générateur HTML / XML extensible, langage de modèles multiples multiples et divers autres outils ...

212

Télécharger