- 追加された行はこの色です。
- 削除された行はこの色です。
*第17回目 リングバッファ [#s8a194f6]
C++でRingBufferクラスを作ってみた
**RingBufferクラスメンバ [#k57c551d]
***bool Create(size_t size); [#e6ee2701]
リングバッファ作成
***void Release(void); [#e744562a]
リングバッファリリース
***void Reset(void); [#pf2ef909]
リングバッファの内容を消す
***size_t GetReadableSize(void) const; [#a5014acc]
格納されているデータのサイズ取得
***bool Read(void* buffer, size_t size); [#z711ea4b]
データ読み込み
***size_t GetWritableSize(void) const; [#yf4d818c]
書き込みできるバッファの最大サイズ取得
***bool Write(const void* buffer, size_t size); [#dedf73dc]
データ書き込み
***size_t GetBufferSize(void); [#h8218cd6]
バッファのサイズ取得
**使い方 [#h59ab125]
#include "ringbuffer.hpp"
**プログラムソース [#u8aee38c]
[[前に戻る>プログラミング]]