FastFormat.

Una libreria flessibile, efficiente, C ++ in formattazione / formattazione
Scarica ora

FastFormat. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • BSD License
  • Prezzo:
  • FREE
  • Nome editore:
  • Matthew Wilson
  • Sito web dell'editore:

FastFormat. Tag


FastFormat. Descrizione

Una libreria flessibile, efficiente, C ++ in formattazione / formattazione FastFormat non soffre dei problemi comuni che affliggono le biblioteche standard e di terze parti: mancanza di tipo-sicurezza, mancanza di velocità, mancanza di supporto I18N / L10N. Installazione di FastFormatLa distribuzione è sotto forma di un file ZIP, ad es. FastFormat-0.2.1.zip che dovresti estrarre (ricorsivamente) in una posizione a tua scelta, ad es. ~ / OpenSRC / FastFormat / 0.2, e ti consigliamo di definire la variabile di ambiente FastFormat_root per essere questa directory.FastFormat dipende da un altro progetto, Stlsoft, che è solo il 100% solo. Se si desidera creare gli esempi e i programmi di prova inclusi nella distribuzione utilizzando i MakeFiles forniti, è necessario definire la variabile di ambiente STLSoft per essere la directory principale della directory di STLSoft include file.FastFormat è scritto in standard C ++ e dovrebbe essere Compilabile con qualsiasi moderno compilatore C / C ++ che fornisce un'implementazione delle librerie standard C e C ++. Ecco alcune caratteristiche chiave di "FastFormat": · Robustezza molto elevata, compresa la sicurezza del tipo al 100%. È più robusto di: i flussi di C, i iostreams di C ++, boost.format e loki.safeformat. Infatti, con l'API FastFormat.Write è impossibile scrivere il codice cliente difettoso! · Molto alta efficienza. È più veloce di: iOSTREAMS di C ++ (di ~ 100-900%), Boost.Format (di ~ 400-1600%) e Loki.SaFeformat (del ~ 35-450%) · Estensibilità infinita. Puoi estenderlo a lavorare con qualsiasi tipo di argomento, qualsiasi tipo di uscita / destinazione e con qualsiasi tipo di formato · Capacità I18N / L10N. L'API FastFormat.Format è un'API basata su sostituzione (come la PrintF () - Famiglia, Boost.Format e Loki.SaFeformat) e supporta la specifica di runtime delle corde del formato che facilitano L10N · Sintassi semplice. Non ci sono operatori sovraccaricati, senza operatori / operazioni di inserimento strana e non hanno bisogno di preparare i tuoi argomenti. Basta scrivere un codice semplice, chiaro e trasparente, senza sacrificare l'espressività per la flessibilità. · Funzionamento atomico. Non scrive elementi di dichiarazione uno alla volta, come i iostreams, quindi non ha problemi di atomicità · Sicurezza del filo. Ogni affermazione funziona indipendentemente da tutti gli altri, e funziona con successo in scenari singoli e / o multithreading · Altamente portatile. Lavorerà con tutti i buoni compilatori C ++ moderni; funziona anche con Visual C ++ 6! Requisiti: · Stlsoft. Cosa c'è di nuovo in questa versione: · Risolto il problema difettoso quando gli argomenti mancanti vengono ignorati · Aggiunto Test Test Test Test.Scratch.ignore_missing_arguments_scope · Nota: Bundles Xtests 0.13.3 · Nota: dipende da Stlsoft 1.9.85


FastFormat. Software correlato

Prodama

Una libreria Python open source per generare set di dati della struttura proteica ...

131

Scarica