サード パーティのコードベースを確認していて、次のassertマクロの定義が表示されます。
#define assert( x ) \
if( !( x ) ) { \
ThrowException( __FILE__, __LINE__ ); \
} else \
((void)1)
のポイントは(void)1何ですか? 慣用句よりもどのように優れてい(void)0ますか?
サード パーティのコードベースを確認していて、次のassertマクロの定義が表示されます。
#define assert( x ) \
if( !( x ) ) { \
ThrowException( __FILE__, __LINE__ ); \
} else \
((void)1)
のポイントは(void)1何ですか? 慣用句よりもどのように優れてい(void)0ますか?