C++ est vraiment mal foutu de ce point de vue la. Quitte a foutre du code dans les headers, autant ne plus faire de headers du tout et mélanger ca allegrement, comme en Java par exemple.
ce n'est pas parce que ni toi, ni ton compilateur et ni ton Java (SAPUSPALIBRE) n'ont de notion d'inlining et que Java rajoute une sauce template qui n'en a que le nom (macro pour pas avoir à caster) qu'il faut critiquer un langage et ses techniques de compilations qui fournissent des programmes binaires très efficaces.
Beaucoup évoquent des problèmes de dépendances de compilation infernales : souvent c'est dû à des include mal placés et/ou à une mauvaise utilisation des template.
[^] # Re: Sortie de GCC 3.4.0
Posté par TazForEver . En réponse à la dépêche Sortie de GCC 3.4.0. Évalué à 1.
ce n'est pas parce que ni toi, ni ton compilateur et ni ton Java (SAPUSPALIBRE) n'ont de notion d'inlining et que Java rajoute une sauce template qui n'en a que le nom (macro pour pas avoir à caster) qu'il faut critiquer un langage et ses techniques de compilations qui fournissent des programmes binaires très efficaces.
Beaucoup évoquent des problèmes de dépendances de compilation infernales : souvent c'est dû à des include mal placés et/ou à une mauvaise utilisation des template.