>>524
STLに素晴らしい機能があるのは存じております。
私もC++だけでの開発となれば絶対そっちを使うのですが…。色々と事情がありまして。

>StringDataをObjectDataから派生させりゃいいんじゃないの?
>つーかObjectとかStringって何者なん?
データを参照するポインタみたいなものです。
参照カウンターを共有しており、デストラクタが動作した際に参照カウンターを減算。
0に達した場合はデータの破棄を行います。

JAVAのStringと記述的にもほぼ同等になることを目指しています。