Ansicht umschalten
Avatar von die kleine Himbeere
  • die kleine Himbeere

mehr als 1000 Beiträge seit 25.10.2012

Re: Dieses ganze "Zusammelnbasteln" von Ausgaben in C++ ist unsauber

TheDuke2000 schrieb am 05.02.2024 19:12:

Genau das macht std::format, du kannst mit {0}, {1} und so weiter im String die Position der Argumente angeben.

Schön dass es so etwas mittlerweile gibt. Ich habe mich nach C++98 zu anderen Sprachen verabschiedet; damals gab es std::format() leider noch nicht als Teil des C++ Standards.

Aber auch wenn es diese nützliche Funktion nun gibt, muss man sie auch einsetzen damit Programme davon profitieren können.

Ich sehe leider nach wie vor viele C++ Quelltexte welche ihre Ausgaben auf die kritisierte Weise mit "<<" zusammen stückeln, anstatt std::format() zu benutzen.

Aber zumindest besteht damit wieder Hoffnung für C++.

Danke jedenfalls für das Anführen von std::format - ich kannte diese überaus nützliche Funktion bislang nicht.

Sollte ich irgendwann einmal doch wieder C++ Code verfassen müssen, werde ich sie sicherlich benutzen.

Bewerten
- +
Ansicht umschalten