daiki8は片付けができない

片付けしないと

visual c++ででてくる文字列型

コードを書いてるとき、いろんな文字列型?が出てきて困惑した。

何を使うのが正解だかわからない。

そこで、色んな文字列型について調べてみようと思う。

char
1バイトで一文字表現する。ASCIIコードと対応している。c言語で文字を扱うとき良く出てくる。

wchar_t
一文字あたりのバイト数を大きくしたデータ型。L""として表記する。サブセットにはunicodeが利用されるのが一般的。

bstr_t


CCOMBSTR

CString

basic_string

System::String

参考サイト
https://docs.microsoft.com/ja-jp/cpp/text/how-to-convert-between-various-string-types?view=vs-2019