ref:ときどきの雑記帖 i戦士篇 2008年1月(中旬) ふーむ。 #define wchar_t int /* do something */ #undef wchar_t /* do something */ とかそういうケースかなぁ。 単にコンパイル時にチェックしたいのなら、C++ の場合適当に boost の concept_check もどき作ればいけそうだなぁ、とか思った。boost 使えるなら static_assert で終了な気もするけど。 template<bool b> class check { public: check() { check_failed(); } }; template< class check<true> { public: check() { } }; int main() { check<sizeof(wchar_t) == sizeof