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

Page: 1 2 3 4 5

ZDNet.de Redaktion

Recent Posts

o1: OpenAI stellt neues KI-Modell für komplexe Abfragen vor

Das o1 genannte Modell liegt als Preview vor. Bei einer Mathematikprüfung beantwortet es 83 Prozent…

6 Tagen ago

Zoom erhält IT-Sicherheits- kennzeichen des BSI

Das Kennzeichen erhalten Zoom Workplace Pro und Zoom Workplace Basic. Es bescheinigt unter anderem aktuelle…

6 Tagen ago

Google verbessert Tab-Verwaltung in Chrome

iOS und iPadOS erhalten Tab-Gruppen. Zudem unterstützt Chrome nun die Synchronisierung von Tab-Gruppen.

1 Woche ago

Identitätsdiebstahl: 58 Prozent der Deutschen sorgen sich um digitales Erbe

Sie befürchten einen Missbrauch der Identitäten von Verstorbenen. 60 Prozent befürworten deswegen eine Klärung des…

1 Woche ago

Bericht: Samsung plant massiven Stellenabbau

In einigen Unternehmensbereichen sind angeblich bis zu 30 Prozent der Beschäftigten betroffen. Samsung spricht in…

1 Woche ago

Kritische Lücken in Adobe Reader und Acrobat

Sie erlauben eine Remotecodeausführung. Betroffen sind alle unterstützten Versionen von Adobe Reader und Acrobat für…

1 Woche ago