Quelle est la différence entre un .fichier cpp et .h fichier?

Parce que j'ai fait .fichiers cpp puis transféré dans .h de fichiers, à la seule différence que je peux trouver, c'est que vous ne pouvez pas #include .fichiers cpp. Quelle est la différence que je suis absent?

  • Pour comprendre les réponses ci-dessous, vous pourriez avoir besoin pour poser une autre question, à savoir: "Quelle est la différence entre une "déclaration" et une "définition" en C++?"
  • Je sais faire la différence entre une déclaration et une définition.
  • Vous pouvez inclure tout ce que vous voulez, mais étape de lien ne fonctionnera plus si vous d'inclure des variables globales dans plusieurs unités de compilation. C'est pourquoi il existe une convention de ne pas lier .fichiers cpp.
InformationsquelleAutor | 2009-05-17