wchar_tがどのような形式で文字を保持しているかは規定されていない。
ましてや、intをwchar_tにキャストしてそれをあたかも文字であったかのように扱うなんてとんでもない。