Null で終わる文字列の使用
Null で終わる文字列を使用する場合、Unicode アプリケーションは常に 0 を TCHAR にキャストする必要があります。 0x0000コードは、null で終わる文字列の Unicode 文字列ターミネータです。 多くの Unicode 文字には高バイトまたは低バイトとして null バイトが含まれているため、このコードでは 1 つの null バイトでは十分ではありません。 たとえば、文字コードが0x0041される文字 A があります。
関連トピック