我有一个非常简单的问题...
我正在使用用 C 编写的 SDL API。我正在使用 C++。我的编译器支持关键字 nullptr,我一直在阅读它。似乎最好使用而不是使用 NULL 宏。
当我调用 SDL_SetVideoMode 时,我假设它在失败时返回 NULL,所以如果我这样做:
SDL_Surface *test = nullptr;
if ((test = SDL_SetVideoMode(params)) == nullptr)
{
// to-do code
}
这会准确地检查我对表面测试的优化是否成功?