Symboles doubles pour les constructeurs C
L'ABI Itanium C spécifie que les noms mutilés des constructeurs incluent des informations sur leur type et leurs paramètres. En conséquence, les deux entrées de constructeur observées dans les bibliothèques proviennent de leurs différents types de constructeur :
Symboles doubles et erreurs de définition multiples
Malgré les entrées doubles, les définitions de symboles contradictoires ne surviennent pas en raison de l'utilisation de les suffixes C1 et C2. L'ABI garantit que les noms mutilés sont uniques, fournissant ainsi au compilateur la prise en charge de la gestion différente de ces deux types de constructeurs.
Détails 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!