読者です 読者をやめる 読者になる 読者になる

wchar_tは何バイト?

C++ Comeau

wchar_tは、VC++では2バイト、GCCでは4バイトですが
Comeauでも4バイトのようです。

int main()
{
    static_assert(sizeof(wchar_t) == 2, "not 2 bytes"); // エラー!
    static_assert(sizeof(wchar_t) == 4, "not 4 bytes"); // OK
}