Javaのガベコレ1は最初 delete できなくて不安だったけど、一度慣れるともう手放せない。
特に関数から呼び出し元への文字列の引き渡し。
中で new したら外で delete しなくちゃいけないし、バッファを作って引数で渡す方法だと、関数呼び出す前にバッファのサイズを決めなきゃいけない。
なにかいい方法がないだろうか…… ( ̄へ ̄|||) ウーム
■追記
ATLのヘッダファイル2であるatlstr.h をインクルードすると、CStringクラスが使えるらしいです。
これは可変長文字列を扱うためのクラスで、メモリを意識せずに使えるみたい。
ATLのCStringクラスはMFCのCStringクラスとインターフェイスで互換性があり云々って言うけど、MFC使ったことないから解んないや。^^;