もうひとつ質問いいですか? wchar_tはUTF16なんですよね?
これは基本単位が16bitで一語が32bitになることもありますよね?
char を wchar_tに変換しようとするとき、確保を2倍にしたら不都合でますか?