8 Punkte von alstjr7375 2022-07-21 | 1 Kommentare | Auf WhatsApp teilen
  1. Was ist der Befehl yes?
  • Ein Stream, der das Zeichen y wiederholt ausgibt
  1. Einfache Implementierung
  • Es reicht, y mit GOTO oder einer Schleife wiederholt auszugeben
  1. Einfache Leistungsverbesserung
  • Verwendung eines Puffers
  • Die Puffergröße ist ein Vielfaches von 4 (für die Speicherausrichtung)
  1. Schnell bei großen Datenmengen
  • Verwendung eines gefüllten String-Puffers, der in der Schleife wiederverwendet wird
  • stdout wird durch einen Lock geschützt
  • Vermeidung unnötiger Allokationen mit plattformspezifischen nativen Strings und std::borrow::Cow

1 Kommentare

 
coremaker 2022-07-21

Eine Art Makro, oder?