Directive #include

Résolu
Bonjour,

Je voudrais savoir quelle est la différence entre

#include "nom_fichier"


et

#include <nom_fichier>


Merci de me répondre.

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Bonjour,

    La différence vient de l'emplacement de recherche du fichier par le compilateur.

    Avec #include "nom_fichier", il cherche dans le même répertoire que le fichier appelant la directive. (Ensuite, bien sûr, répertoires additionnels).

    Avec #include <nom_fichier>, il cherche dans les répertoires correspondant aux en-têtes du compilateur, intégrées par le fabricant du système d'exploitation et/ou compilateur. On l'utilise pour inclure des en-têtes standards.
    1. Merci infiniment :)

      Joyeux Noel.