En ce momentGenshin ImpactValhallaBreath of the wildAnimal CrossingGTA 5Red dead 2
Liste des sujets
HPP vs CPP+HPP
pierre135b
Niveau 10
29 juin 2015 à 17:27:27
Bonjour Je vais coder un petit truc pour la SFML, une librairie annexe, cependant quel est le mieux ? tout mettre dans des .hpp ou séparer header et implémentation ? Ou alors c'est juste une question de gout?
LGV
Niveau 28
29 juin 2015 à 17:46:42
des h(eaders), des inl(ine, pour les templates et code inline), des cpp, et eventuellement des cpp SCU (single compilation unit, inclusion d'autres cpp pour reduire les temps de compilation et linkage)
pierre135b
Niveau 10
29 juin 2015 à 17:57:23
Moi je fais une librairie, le mieux c'est ? ^^
jenaipasdenom
Niveau 15
29 juin 2015 à 22:40:21
C'est généralement une très mauvaise idée de tout mettre dans le header. N'expose aux autres fichiers que ce qu'ils ont besoin de savoir (i.e. l'interface), sinon gare à la recompilation intempestive de trouzemille fichiers à chaque microchangement. Idéalement, pour une lib, un pimpl serait une bonne chose pour n'exposer que le strict minimum.