AbyssLib 1.301
あびす謹製ノベルゲームフレームワークライブラリ

クラス vector_mystr

文字列コンテナの動的配列クラスです。 [詳細]

#include <CMisc.h>

すべてのメンバ一覧

Public メソッド

 vector_mystr ()
 デフォルトコンストラクタです。
 vector_mystr (const vector_mystr &Src)
 コピーコンストラクタです。
 ~vector_mystr ()
 デストラクタです。
void clear ()
 動的配列をクリアします。
void push_back (const mystr &Src)
 文字列コンテナを末尾に追加します。
void pop_back ()
 末尾の文字列コンテナを削除します。
mystrat (unsigned int Num)
 文字列コンテナへの参照を取得します。
const mystrat (unsigned int Num) const
 文字列コンテナへの参照を取得します。
mystrback ()
 末尾の文字列コンテナへの参照を取得します。
const mystrback () const
 末尾の文字列コンテナへの参照を取得します。
bool empty () const
 動的配列が空か?を取得します。
unsigned int size () const
 動的配列のサイズを取得します。
vector_mystroperator= (const vector_mystr &RHS)
 代入演算子です。

説明

文字列コンテナの動的配列クラスです。

実行ファイルと動的ライブラリの間でデータをやり取りする為のクラスです。
メソッド等はSTLのvector<string>クラスに似せてあります。


コンストラクタとデストラクタ

デフォルトコンストラクタです。

vector_mystr ( const vector_mystr Src)

コピーコンストラクタです。

引数:
Src[in]コピー対象の動的配列を指定します。

デストラクタです。


関数

void clear ( )

動的配列をクリアします。

void push_back ( const mystr Src)

文字列コンテナを末尾に追加します。

引数:
Src[in]追加対象の文字列コンテナを指定します。
void pop_back ( )

末尾の文字列コンテナを削除します。

末尾の文字列コンテナが存在しない場合はランタイムエラー が発生します。

mystr& at ( unsigned int  Num)

文字列コンテナへの参照を取得します。

引数:
Num[in]添字を指定します。
添字が配列外の場合はランタイムエラー が発生します。
戻り値:
添字に対応する文字列コンテナへの参照を返します。
const mystr& at ( unsigned int  Num) const

文字列コンテナへの参照を取得します。

引数:
Num[in]添字を指定します。
添字が配列外の場合はランタイムエラー が発生します。
戻り値:
添字に対応する文字列コンテナへの参照を返します。
mystr& back ( )

末尾の文字列コンテナへの参照を取得します。

末尾の文字列コンテナが存在しない場合はランタイムエラー が発生します。

戻り値:
末尾の文字列コンテナへの参照を返します。
const mystr& back ( ) const

末尾の文字列コンテナへの参照を取得します。

末尾の文字列コンテナが存在しない場合はランタイムエラー が発生します。

戻り値:
末尾の文字列コンテナへの参照を返します。
bool empty ( ) const

動的配列が空か?を取得します。

戻り値:
動的配列が空の場合はtrueを、空でない場合はfalseを返します。
unsigned int size ( ) const

動的配列のサイズを取得します。

戻り値:
動的配列のサイズを返します。
vector_mystr& operator= ( const vector_mystr RHS)

代入演算子です。

引数:
RHS[in]代入する動的配列を指定します。
戻り値:
代入した動的配列への参照を返します。

このクラスの説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義