8 points par alstjr7375 2022-07-21 | 1 commentaires | Partager sur WhatsApp
  1. Qu’est-ce que la commande yes ?
  • Un flux qui affiche de façon répétée le caractère y
  1. Implémentation simple
  • Il suffit d’afficher y en boucle avec un GOTO ou une boucle
  1. Petite amélioration des performances
  • Utilisation d’un buffer
  • Taille du buffer multiple de 4 (pour l’alignement mémoire)
  1. Rapide sur de gros volumes
  • Utilisation d’un buffer de chaîne prérempli réutilisé dans la boucle
  • stdout est protégé par un verrou
  • Éviter les allocations inutiles grâce aux chaînes natives de la plateforme et à std::borrow::Cow

1 commentaires

 
coremaker 2022-07-21

Une sorte de macro, en quelque sorte ?