• # Re: Sortie de GCC 3.4.0

    Posté par . En réponse à la dépêche Sortie de GCC 3.4.0. Évalué à -2.

    Cette histoire de précompilation de headers met en évidence un gros défaut du langage c++.

    Un header, c'est normalement cencé etre de la déclaration, pas de l'implémentation, ca n'a pas a etre compilé.

    Mais voila, avec c++, on a les fonctions inline dans les classes (bon, c'est pas gravissime quand c'est juste un accesseur qui fait un simple return) mais surtout, on a toutes les fonctions et classes templates, et ca c'est tres gros (std::list soit bien faire son millier de lignes)

    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.