SDL_ASSERT_LEVEL影响到不同的断言是否起作用。
SDL_ASSERT_LEVEL可以被定义为下列的值
SDL_ASSERT_LEVEL | 描述 | 函数 | 函数状态 |
---|---|---|---|
0 | 关闭全部断言 | SDL_assert SDL_assert_release SDL_assert_paranoid |
disabled disabled disabled |
1 | 为了正式版本(默认) | SDL_assert SDL_assert_release SDL_assert_paranoid |
disabled enabled disabled |
2 | 调试版本 | SDL_assert SDL_assert_release SDL_assert_paranoid |
enabled enabled disabled |
3 | 打开全部检查 | SDL_assert SDL_assert_release SDL_assert_paranoid |
enabled enabled enabled |
可以使用的断言
void SDL_assert(con