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