8 ポイント 投稿者 alstjr7375 2022-07-21 | 1件のコメント | WhatsAppで共有
  1. yesコマンドとは?
  • 文字 y を繰り返し出力するストリーム
  1. シンプルな実装
  • GOTO やループ文で y を繰り返し出力すれば完了
  1. 簡単な性能向上
  • バッファを使用
  • バッファサイズは 4 の倍数(メモリアラインメントのため)
  1. 大容量でも高速に
  • ループで再利用される、あらかじめ埋めた文字列バッファを使用
  • stdout はロック状態で保護
  • プラットフォームネイティブな文字列と std::borrow::Cow で不要な割り当てを回避

1件のコメント

 
coremaker 2022-07-21

一種のマクロみたいなものですね?