9
我有一个非常简单的问题...混合C和C++时使用nullptr而不是NULL
我使用的是用C编写的SDL API。我的编译器支持关键字nullptr,并且我一直在阅读它。它似乎更好地使用而不是使用NULL宏。
当我打电话SDL_SetVideoMode,我认为它失败则返回NULL,所以,如果我做的:
SDL_Surface *test = nullptr;
if ((test = SDL_SetVideoMode(params)) == nullptr)
{
// to-do code
}
将在准确地检查,如果我的上表面测试优化是成功的?