Questions marquées «compiler-construction»

La balise compiler-construction doit être appliquée aux questions concernant la programmation des compilateurs ou aux questions sur le fonctionnement interne détaillé des compilateurs. NE PAS UTILISER pour des questions sur * l'utilisation * de compilateurs spécifiques ou des erreurs de compilation.



4
Comment le compilateur C # détecte-t-il les types COM?
EDIT: J'ai écrit les résultats sous forme de blog . Le compilateur C # traite les types COM de manière un peu magique. Par exemple, cette déclaration semble normale ... Word.Application app = new Word.Application(); ... jusqu'à ce que vous vous rendiez compte que Applicationc'est une interface. Appel d'un constructeur …







1
TargetedPatchingOptOut: «Performances essentielles pour l'inline au-delà des frontières d'image NGen»?
J'ai parcouru certaines classes de cadre en utilisant Reflector et j'ai remarqué qu'un certain nombre de méthodes et de propriétés ont l'attribut suivant [TargetedPatchingOptOut("Performance critical to inline across NGen image boundaries")] Je suis à peu près sûr que j'ai également vu le commentaire ci-dessus ailleurs et je ne l'ai jamais …


9
Une fonction récursive peut-elle être en ligne?
inline int factorial(int n) { if(!n) return 1; else return n*factorial(n-1); } Pendant que je lisais ceci , j'ai trouvé que le code ci-dessus conduirait à une "compilation infinie" s'il n'était pas géré correctement par le compilateur. Comment le compilateur décide-t-il d'insérer une fonction ou non?

4
erreur: la propriété atomique inscriptible ne peut pas associer un setter / getter synthétisé avec un setter / getter défini par l'utilisateur
J'ai récemment essayé de compiler un ancien projet Xcode (qui compilait très bien), et maintenant je vois beaucoup d'erreurs de cette forme: error: writable atomic property 'someProperty' cannot pair a synthesized setter/getter with a user defined setter/getter Le modèle de code qui provoque ces erreurs ressemble toujours à ceci: // …

22
Compilateur C pour Windows? [fermé]
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une discussion approfondie. Si vous …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.