現在、私は小さなC++ツールを作成しています.C++での文字列の扱い方には驚いています。これは私がC++に対処する必要があるのは初めてですが、Java、C#などの強力な型を持つManaged言語の経験はかなりありますが、C++の文字列で怒っています。C++での文字列の操作に関するベストプラクティス
C++で文字列を操作するベストプラクティスはありますか?
「文字列」
TCHAR、char型*、LPWSTR、LPCSTR ...など の異なる種類を扱う、私のために多くの時間を取っている他に、各タイプの変換WIN API関数の多く実装する。
あるタイプを別のタイプに変換する際に、文字列を扱う方法を提案してください。 多分使用するライブラリがありますか?
ベストプラクティス= RAII – Flexo
使用のstd :: stringとstd :: wstring。 – Robinson
@ロビンソンは何を言った。tchar、char *、LPWSTR、LPCSTRは実際の文字列ではなく、charの配列へのポインタです。 – Alexander