j'ai une question très simple ...à l'aide nullptr au lieu de NULL lors du mélange C et C++
J'utilise l'API SDL qui a été écrit en C. J'utilise C++. mon compilateur supporte le mot-clé nullptr, et j'ai lu dessus. il semble qu'il vaut mieux utiliser plutôt que d'utiliser la macro NULL.
quand je l'appelle SDL_SetVideoMode, je suppose qu'il retourne NULL en cas d'échec, donc si je fais:
SDL_Surface *test = nullptr;
if ((test = SDL_SetVideoMode(params)) == nullptr)
{
// to-do code
}
vais vérifier avec précision ce que mon optimisation sur le test de surface a réussi?