record のコレクションクラス [詳解]
#include <connMgr.h>
公開メンバ関数 | |
connRecords () | |
connRecords (const connRecords &r) | |
void | clear () |
connRecords & | operator= (const connRecords &r) |
const record & | operator[] (size_t index) const |
record & | operator[] (size_t index) |
void | release () |
size_t | size () const |
静的公開メンバ関数 | |
static connRecords * | create () |
static connRecords * | create (const connRecords &r) |
record のコレクションクラス
connRecordsクラスはrecordを内部で保持しコレクションの管理をします。
connRecords | ( | ) |
デフォルトコンストラクタ。
connRecords | ( | const connRecords & | r | ) |
コピーコンストラクタ。
内部レコードは深いコピーがされます。 67Byteを越える長い文字列を有するレコードの文字列は、Sharedポインタがコピーされます。
void clear | ( | ) |
保持しているレコードをすべて削除します。
|
static |
connRecordsオブジェクトを生成して返します。
|
static |
connRecords & operator= | ( | const connRecords & | r | ) |
代入関数
内部レコードは深いコピーがされます。 67Byteを越える長い文字列を有するレコードの文字列は、Sharedポインタがコピーされます。
const record& operator[] | ( | size_t | index | ) | const |
record& operator[] | ( | size_t | index | ) |
void release | ( | ) |
このオブジェクトをメモリから解放します。
size_t size | ( | ) | const |
保持しているレコード数を返します。