メインページ | クラス階層 | 構成 | ファイル一覧 | 構成メンバ | ファイルメンバ

クラス String

文字列ラッパークラス. [詳細]

Stringに対する継承グラフ

Object すべてのメンバ一覧

Public メソッド

 String (const char *s)
 String (int n)
const Stringoperator= (const char *s)
bool startsWith (const char *s)
bool endsWith (const char *s)

説明

内部形式はUCS-4 (4バイト) で保持する。


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

String::String  ) 
 

コンストラクタ

String::String const char *  s  ) 
 

コンストラクタ

引数:
s 文字列 (UTF-8)

String::String int  n  ) 
 

コンストラクタ

引数:
n 数値

String::~String  ) 
 

デストラクタ


関数

bool String::endsWith const char *  s  ) 
 

指定された文字列で終っているかどうかチェックする

引数:
s 文字列
戻り値:
終っていればtrue、そうでなければfalse

bool String::equals const char *  s  ) 
 

指定された文字列と等しいかどうかチェックする

char* String::getBytes  )  const
 

内部文字列 (char配列) を返す

int String::length  )  const
 

ワイド文字数を返す (wstrlen相当)

const String& String::operator= const char *  s  ) 
 

"="演算子の多重定義.

String s = "hoge"; のように使うことができる。

wchar String::operator[] int  i  )  const
 

i番目のワイド文字を得る

bool String::startsWith const char *  s  ) 
 

指定された文字列で始まるかどうかチェックする

引数:
s 文字列
戻り値:
始まっていればtrue、そうでなければfalse

wchar* String::toCharArray  )  const
 

ワイド文字列を返す


このクラスの説明は次のファイルから生成されました:
BayGUI APIに対してMon Feb 21 12:42:25 2005に生成されました。  doxygen 1.4.1