Trop primitif car les temps de compilation affreusement long du C++ viennent principalement du fait que par design, les headers doivent etre re-parsé a chaque inclusion.
T'es sur que c'est pas a cause de la complexite du langage plutot, avec les templates qui remportent la palme?
Parce que c et objective c ont exactement le meme probleme de #include (bon, pas objc qui a #import, mais bon), et surtout, #ifndef est quand meme vachement utile pour eviter de parser 25 fois le meme header.
Et ces 2 ne sont pas affreusement long a compiler.
Apres, oui, pour avoir goute a @import en objc, ca change vachement la vie quand meme.
[^] # Re: C'est bien dommage
Posté par groumly . En réponse au journal C++17 est sur les rails. Évalué à 6.
T'es sur que c'est pas a cause de la complexite du langage plutot, avec les templates qui remportent la palme?
Parce que c et objective c ont exactement le meme probleme de #include (bon, pas objc qui a #import, mais bon), et surtout, #ifndef est quand meme vachement utile pour eviter de parser 25 fois le meme header.
Et ces 2 ne sont pas affreusement long a compiler.
Apres, oui, pour avoir goute a @import en objc, ca change vachement la vie quand meme.