J'ai récemment eu un projet de classe où je devais créer un programme avec G ++.
J'ai utilisé un makefile et pour une raison quelconque, il a parfois laissé un fichier .h.gch derrière.
Parfois, cela n'affectait pas la compilation, mais de temps en temps, le compilateur produisait une erreur pour un problème qui avait été corrigé ou qui n'avait pas de sens.
J'ai deux questions:
1) Qu'est-ce qu'un fichier .h.gch et à quoi sert-il? et
2) Pourquoi causerait-il de tels problèmes quand il n'était pas nettoyé?