【じゅんかんばっふぁ】
循環バッファ とは?
💡 終わりが始まりにつながる、回転寿司のようなデータ置き場
📌 このページのポイント
データがいっぱいになったらどうなるの?
一番古いデータを上書きして新しいデータを入れるんだ。「最新の100件だけ残す」みたいな用途にピッタリだよ。
読み書きはどうやって管理するのかな?
readポインタとwriteポインタの2つを使うんだ。writeが書き込み位置、readが読み出し位置。この2つがリングの中を追いかけっこするイメージだね。
どんなところで使われてるの?
📖 おまけ:英語の意味
「Circular Buffer / Ring Buffer」 = 環状バッファ
💬 配列が円環のように循環するからCircular(環状の)Bufferと呼ばれるんだよ