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

  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.
    0
    1. Merci infiniment :)

      Joyeux Noel.
      0
    2. Contributeur
      @choco90Joyeux Noel aussi. :)
      0