Envoyé par
bacelar
Non, il faut séparer les classes en modules cohérents, et pas sur un détail technique.
Si vous avez un module très lié à des manipulations de chaines, ajoutez l'include de string dans le pre-compiled header, Visual Studio ajoute automatiquement l'include correspondant (StdAfx.h) si le projet est configuré pour utiliser ce type de header.
Si une classe et bien conçue elle doit dépendre d'un nombre limité d'autres classes, donc peut d'include. Et si elle se base sur un socle logiciel, un seul include d'un fichier d'en-tête correspondant à ce socle suffit (quite à que ce fichier d'en-tête inclus lui-même une palanqué d'include plus spécifique.
Partager