#include <mbcsutil.h>
langedge::mbcsutil::MBCSUtilSmartPtr< SMART_PTR, CHARCODE >のコラボレーション図

Public メソッド | |
| MBCSUtilSmartPtr (int charcode=CHARCODE) | |
| デフォルト文字コードとして CHARCODE を設定するコンストラクタ. | |
| const MBCSUtilIF * | operator-> () const |
| 脱参照オペレータ | |
| const MBCSUtilIF & | operator * () const |
| MBCSUtilIF オブジェクトの参照を得るオペレータ. | |
当クラスのオブジェクトに前置オペレータ * を適用すると MBCSUtilIF オブジェクトへの参照が得られる。 その参照を使用して、マルチバイト文字列のヘルパー関数群を呼び出す。
または、直接オペレータ -> を使って MBCSUtilIF オブジェクトのメンバ関数を呼び出す。
テンプレート引数 SMART_PTR により、使用するスマートポインタクラスを指定できる。
テンプレート引数 CHARCODE により、コンストラクタ引数を省略したときの文字コードを指定できる。
| SMART_PTR | MBCSUtilIF をラックするスマートポインタクラス (例: std::auto_ptr<MBCSUtilIF>) | |
| CHARCODE | コンストラクタ引数を省略したときの文字コードを表す enum MBCSProperty 値 |
|
||||||||||
|
デフォルト文字コードとして CHARCODE を設定するコンストラクタ.
|
|
|||||||||
|
脱参照オペレータ
|
|
|||||||||
|
MBCSUtilIF オブジェクトの参照を得るオペレータ.
|
1.4.2