*第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]


[[前に戻る>プログラミング]]

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS