Pourquoi avoir des fichiers d'en-tête .fichiers cpp?

Pourquoi est-ce que C++ ont fichiers d'en-tête .fichiers cpp?

  • Question connexe: " stackoverflow.com/questions/1945846/...
  • c'est un paradigme de la programmation orientée objet,.h est une déclaration de classe et du rpc étant la définition.On n'a pas besoin de savoir comment il est mis en œuvre,il/elle doit seulement connaître l'interface.
  • C'est la meilleure partie de c++ en séparant l'interface de mise en œuvre. Il est toujours bon plutôt que de garder tout le code dans le fichier unique, nous avons une interface séparée. Une certaine quantité de code sont toujours là comme fonction inline, qui font partie des fichiers d'en-tête. Regarde bien quand un fichier d'en-tête est considérée affiche la liste des fonctions déclarées et les variables de classe.