En C++, la fonction void ne peut pas se voir attribuer de valeur pour les raisons suivantes : Incompatibilité de type : la fonction void n'a pas de valeur de retour, le type est void et il est incompatible avec le type d'opérande de l'opérateur d'affectation. L'essence des pointeurs de fonction : la fonction void n'a pas d'adresse de retour, ce qui rend impossible son stockage dans le pointeur de fonction, ce qui rend l'affectation invalide. Évitez toute confusion : interdire l'affectation évite de croire à tort que les fonctions vides peuvent renvoyer des valeurs. Restez simple : la désactivation de l'affectation simplifie le langage et améliore la cohérence et la lisibilité.
La raison pour laquelle la fonction void ne peut pas se voir attribuer une valeur en C++
En C++, la fonction void ne peut pas se voir attribuer une valeur Cela est dû aux raisons suivantes :
Incompatibilité de type
.L'essence du pointeur de fonction
Éviter toute confusion
Gardez le langage simple
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!