#include <ystring.h>
Public メソッド | |
YString () | |
デフォルトコンストラクタ | |
virtual | ~YString () |
デストラクタ | |
YString (TC chr, int repeat) | |
コンストラクタ | |
YString (const TC *src) | |
コンストラクタ | |
YString (const YString &src) | |
コンストラクタ | |
const YString & | operator= (const YString &src) |
const YString & | operator= (const TC *src) |
operator const TC * () const | |
YString | left (int ncount) |
YString | right (int ncount) |
YString | mid (int st, int num) |
YString | mid (int st) |
W | getBufferSize () const |
W | countLetter () const |
void | empty () |
bool | isEmpty () const |
フレンド | |
YString | concat (const TC *s1, const TC *s2) |
YString | operator+ (const YString &s1, const YString &s2) |
YString | operator+ (const YString &str, const TC *tcs) |
YString | operator+ (const TC *tcs, const YString &str) |
YString | operator+ (const YString &str, TC chr) |
YString | operator+ (TC chr, const YString &str) |
自動的にメモリの確保・解放を行うTRONコード可変長文字列のラッパー クラスです。文字列のコピーを行っても実体は複製されず、何か変更を 加える操作を行ったときに、初めて実体が複製されます。
現在のところ、スレッドセーフではありませんので注意してください。
|
コンストラクタ コンストラクタ。連続するrepeat個のTRONCODE文字の連続で初期化します。
|
|
コンストラクタ コンストラクタ。TC[]型の文字列をもとに初期化を行います
|
|
コンストラクタ コンストラクタ。文字列をコピーします。(実体は複製されませんが、 変更が加えられたときに、別実体を生成します。
|