C++ string-template-Bibliothek

Ich will einfach C++ string-basierte template-library zu ersetzen-strings zur Laufzeit.

Zum Beispiel, ich werde

string template = "My name is {{name}}";

Zur Laufzeit, ich will, dass die Namen geändert werden, auf der Grundlage der tatsächlichen ein.

Fand ich ein Beispiel, www.stringtemplate.org aber ich habe etwas Angst, wenn seine Gespräche über antlr etc.

  • Die 'Vorlagen' - tag nicht angemessen ist, hier. Ersetzen von Zeichenfolgen innerhalb einer template-string ist nicht das gleiche wie die übliche Bedeutung von Vorlagen in einem C++ - Kontext.
  • Durch die 'tatsächlichen', Sie bedeuten, dass eine variable mit dem Namen 'name' definiert, der im Rahmen der string-template?
  • Was ist die Frage?
  • Es ist immer noch templating, technisch. Aber sowas wie string-Formatierung besser funktionieren würde.
  • template ist kein Gültiger Bezeichner ist, es ist ein Schlüsselwort. In jedem Fall, was ist "aktuell"? Können Sie uns ein Beispiel für deine Absichten?
  • Wagt man Fragen, wo der 'name' in {{name}} ist kommen soll?
  • warum spielt es eine Rolle wo die Ersatz-Saiten her? Die OP kann eine Funktion schreiben, die nimmt map, so füllen die Karte einen Unterschied Besorgnis ...

InformationsquelleAutor | 2010-03-30
Schreibe einen Kommentar