Tengo una pregunta muy simple ...usando nullptr en lugar de NULL cuando se mezcla C y C++
estoy usando la API SDL que fue escrito en C estoy usando C++. mi compilador admite la palabra clave nullptr, y he estado leyendo sobre ella. parece que es mejor usar en lugar de utilizar la macro NULL.
cuando llamo SDL_SetVideoMode, supongo que devuelve NULL en caso de error, por lo que si hago:
SDL_Surface *test = nullptr;
if ((test = SDL_SetVideoMode(params)) == nullptr)
{
// to-do code
}
a esta comprobación con precisión si mi optimización de la superficie de ensayo se ha realizado correctamente?