なんでC++標準のstringってわざわざSTLなんかを使っているのですか?
MFCのCStringやVCLのAnsiStringをみれば分かるとおり
クラスで実装できるでしょ。

使いたいだけちゃうんかと小一時間