- ベストアンサー
CString 大量連結
VC++6.0のMFCで開発してます。 プログラム内で CString str; str += ○○ とやって連結し終わった後にstrを使って 処理をする所があって試した所すごく遅く、文字列がかなり 長いと固まってしまいます。調べたらCStringの大量連結は パフォーマンスががた落ちって書いてありました。 何か良い方法はないでしょうか? ※連結は必須です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
決まった数の連結ならFormatを使うほうが早いです。 CString str; str.Format( "%s%s%s%s", str1,str2,str3,str4 ); ただfor文とかは使えません。 それ以外では必要なバッファを確保して char型のポインタを使ってください。
補足
char*を使いました。ありがとうございました。