10

我有一个非常简单的问题...

我正在使用用 C 编写的 SDL API。我正在使用 C++。我的编译器支持关键字 nullptr,我一直在阅读它。似乎最好使用而不是使用 NULL 宏。

当我调用 SDL_SetVideoMode 时,我假设它在失败时返回 NULL,所以如果我这样做:

SDL_Surface *test = nullptr;

if ((test = SDL_SetVideoMode(params)) == nullptr)
{
    // to-do code
}

这会准确地检查我对表面测试的优化是否成功?

4

1 回答 1

12

是的。nullptr 与任何其他指针类型的空指针相当并等效。

于 2012-01-22T03:18:16.650 回答