sûrement ... suis pas sûr de moi.
En tout cas, la façon dont sont représentés les différents symboles du programme :
si tu fais nm sur un .o dont le source est du C++, tu vas voir des trucs du style Zxffr00wMaClassekjqsmaMéthodefhstringslmjintsldkfj
En C, le nom de la fonction seul suffit, mais en C++ non : il faut rajouter les types des paramètres pour la surcharge, l'info sur la classe, les namespace, etc .
Et bien sûr, rien tout ça n'est spécifié dans la norme ... alors chacun fait comme il veut
[^] # Re: Compatibilité?
Posté par Obi MO (site web personnel) . En réponse à la dépêche GCC 3.3 est sorti. Évalué à 5.
En tout cas, la façon dont sont représentés les différents symboles du programme :
si tu fais nm sur un .o dont le source est du C++, tu vas voir des trucs du style
Zxffr00wMaClassekjqsmaMéthodefhstringslmjintsldkfj
En C, le nom de la fonction seul suffit, mais en C++ non : il faut rajouter les types des paramètres pour la surcharge, l'info sur la classe, les namespace, etc .
Et bien sûr, rien tout ça n'est spécifié dans la norme ... alors chacun fait comme il veut