Mit C++ Bereiche und Container schreiben und formatieren

Beim Schreiben eines Containers sollte man die folgende Syntax verwenden, die das oben Stehende intern aufruft:
container( cont, [, formatter])

Diese Syntax ermöglicht das Schreiben sowohl von Bereichen als auch von Containern auf einfache und direkte Weise. Der Formatter entscheidet darüber,

  • welche Transformation auf jedes Element angewandt wird.
  • wie die Elemente geschrieben werden (siehe unten).

Die Formatter-Funktion ist optional, und für den Fall, dass sie nicht vorhanden ist, wird ein Standard-Formatter eingesetzt. Dieser wird keine Transformation auf die Elemente anwenden und einen Standard-Writer verwenden. Tabelle A zeigt einige Möglichkeiten zum Schreiben eines Arrays mit drei Elementen.

Ausgabe Art des Schreibens
 
John, James, Corina Standard
 
{John}, {James}, {Corina} Mit Formatter (Custom-Writer)
 
{[0] John}, {[1] James}, {[2] Corina} Mit Formatter (Custom-Writer und Custom-Transformation)
 
[0] John, [1] James, [2] Corina Mit Formatter (Custom-Transformation)
 
[John]
[James]
[Corina]
 
Mit Formatter (Custom-Writer)
[0] John
[1] James
[2] Corina
 
Mit Formatter (Custom-Writer und Custom-Transformation))
[0] John‘
‚[1] James‘
‚[2] Corina‘
 
Mit Formatter (Custom-Writer und Custom-Transformation))

Tabelle A: Alternative Ansätze für das Schreiben von Arrays

Themenseiten: Anwendungsentwicklung, Software

Fanden Sie diesen Artikel nützlich?
Content Loading ...
Whitepaper

Artikel empfehlen:

Neueste Kommentare 

Noch keine Kommentare zu Mit C++ Bereiche und Container schreiben und formatieren

Kommentar hinzufügen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *