Bonjour
Quelle est la différence entre :
etCode:#include<fichier.h>
MerciCode:#include"fichier.h"
Version imprimable
Bonjour
Quelle est la différence entre :
etCode:#include<fichier.h>
MerciCode:#include"fichier.h"
Salut,
C'est bien simple: l'ordre dans lequel les dossiers connus pour contenir des fichiers d'en-tête seront parcouru lorsque le préprocesseur devra chercher fichier.h.
Il me semble, mais je n'en suis même pas tout à fait sur, tant cela peut être implémentation dépendant, que la forme "fichier.h" commencera par chercher dans le dossier courent du fichier dans lequel l'inclusion a lieu, alors que la forme < > commencera par parcourir les dossiers propres au compilateur, puis ceux rajoutés avec l'option -I pour terminer avec le dossier courent du fichier dans lequel l'inclusion a lieu.
Il me semble d'ailleurs que VS et Gcc n'ont pas la même politique sur le sujet :aie:
Pour Visual Studio : C'est ici
Citation:
Envoyé par MSDN VC++