Bonjour,

Si j'ai bien compris, les bibliothèques contiennent différentes fonctions....mais je ne voi pas l'utilisé des bibliothèques !

1) Imaginons que j'ai une bibliothèque qui contient la fonction "afficher_bonjour":
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
void afficher_bonjour(){
  cout<<"Bonjour";
}
2) Maintenant imaginons un fichier "a.h" qui contient: "void afficher_bonjour();" et un fichier "a.cpp" qui contient:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
void afficher_bonjour(){
  cout<<"Bonjour";
}
Dans le premier cas, il va falloir dire au linkeur d'incorporer ma bibliothèqe: "gcc ...... -ma_bibli ....." pour que mon programme sache utiliser la fonction: "afficher_bonjour()".

Dans le deuxième cas, il suffit de mettre un: #include <a.h> pour que mon programme sache utiliser la fonction: "afficher_bonjour()".

En conclusion, je ne voi pas quel différence il y a entre le cas N°1 et le cas N°2 et donc je ne voi pas l'intêret des bibliothèques...

Merci d'avance...