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
}
將在準確地檢查,如果我的上表面測試優化是成功的?