>>234
出口(return)は1箇所ににしたかった。

>メンバ関数にする意味がないような
あれ?Windows.h系をインクルードしないと駄目なんじゃなかったっけ?(試してないけど)

すまんね。コピーコンストラクタとグローバルなoperator、あんま使って無かったんで忘れてた。

>>235
そのあたりは、CStringのヘルプみた。と言うか、まずCStringをなるべくマネたんでそうなった。
クラス同士の代入は通常の = で通らない?
LPSTRへのCastOperatorが無いのは直接メモリを(なるべく)変更しないようにするためと
勝手に解放できないようにするため。(他にイイ方法ありませんか?)

>メモリ確保できなかったときの対策が不充分
ではどうする?

>確保したら毎回クリアして回るし。
しない方がイイの?>初期化