我正在阅读Moai源代码,我开始好奇为什么这会导致崩溃(或不会……)
我真的不明白那个片段。
在文件 A 中:
#define UNUSED(p) (( void )p)
在文件 B 中:
//----------------------------------------------------------------//
/** @name crash
@text Crashes Moai with a null pointer dereference.
@out nil
*/
int MOAISim::_crash ( lua_State* L ) {
UNUSED(L);
int *p = NULL;
(*p) = 0;
return 0;
}
编辑:
我认为我不理解的部分内容是“尊重”的含义。所以如果你把它放在你的答案中,那就太棒了。