次のコードが 26 timez 'Z' の代わりに 'A' から 'Z' の範囲を出力する理由と、この配列を正しく出力するにはどうすればよいかを誰かが説明できますか? コードを見てください:
wchar_t *allDrvs[26];
int count = 0;
for (int n=0; n<26; n++)
{
wchar_t t[] = {L'A' + n, '\0'};
allDrvs[n] = t;
count++;
}
int j;
for(j = 0; j < count; j++)
{
std::wcout << allDrvs[j] << std::endl;
}