C++相談室 part36
レス数が950を超えています。1000を超えると書き込みができなくなります。
0953デフォルトの名無しさん
NGNGあっ。本当だね。
でも、newだとメモリーリークを起こさない?
ようするに原因はERROR_##msg()を関数と認識するみたいだから
#define STATIC_CHECK( expr, msg ) \
{ class ERROR_##msg{}; \
(void)sizeof( CompileTimeChecker<(expr)!=0>(static_cast<ERROR_##msg&>(ERROR_##msg())) ); } /**/
キャストしてやればいいだけみたい。
レス数が950を超えています。1000を超えると書き込みができなくなります。