у меня очень простой вопрос ...
я использую SDL API, который был написан на C. я использую C ++. мой компилятор поддерживает ключевое слово nullptr, и я читал о нем. кажется, что лучше использовать макрос NULL, чем использовать.
когда я вызываю SDL_SetVideoMode, я предполагаю, что он возвращает NULL в случае ошибки, поэтому, если я это сделаю:
SDL_Surface *test = nullptr;
if ((test = SDL_SetVideoMode(params)) == nullptr)
{
// to-do code
}
будет ли это точно проверять, была ли моя оптимизация на поверхностном тесте успешной?