第17回目 リングバッファ †
C++でRingBufferクラスを作ってみた
RingBufferクラスメンバ †
bool Create(size_t size); †
リングバッファ作成
void Release(void); †
リングバッファリリース
void Reset(void); †
リングバッファの内容を消す
size_t GetReadableSize(void) const; †
格納されているデータのサイズ取得
bool Read(void* buffer, size_t size); †
データ読み込み
size_t GetWritableSize(void) const; †
書き込みできるバッファの最大サイズ取得
bool Write(const void* buffer, size_t size); †
データ書き込み
size_t GetBufferSize(void); †
バッファのサイズ取得
使い方 †
#include "ringbuffer.hpp"
プログラムソース †
前に戻る?