Maison >développement back-end >C++ >Pourquoi C et C diffèrent-ils dans leur traitement des objets « const » de portée d'espace de noms ?
Lien interne avec Const en C vs. C
C'est un fait connu que déclarer un objet const à la portée de l'espace de noms en C entraîne un liaison, contrairement au comportement observé en C.
La justification de cette distinction est expliquée dans l'annexe C de la norme C 11 (section C.1.2). Il indique que les objets const de portée fichier sont limités aux liens internes, même sans déclaration externe explicite. Ce changement sert deux objectifs :
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!