Maison > Article > développement back-end > La vérification des pointeurs nuls dans les fonctions membres est-elle nécessaire et fiable dans les applications multithread C ?
Vérification des pointeurs nuls dans les fonctions membres
Question :
Dans une application multithread, considérons une classe avec une fonction membre. Est-il valide de vérifier si le pointeur this est nullptr dans la fonction et de renvoyer un code d'erreur si c'est le cas ?
Réponse :
En standard C, accéder à un null le pointeur est un comportement indéfini. Par conséquent, vérifier s'il s'agit de nullptr et renvoyer un code d'erreur n'est pas nécessaire et peut conduire à un comportement non standard.
Considérations supplémentaires :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!