Beaucoup te diront la meme chose des template du c++ : que ce ne sont que des macros deguisees ...
Certes, elles ont l'immense avantages (par rapport au macro) d'etre type checkee, mais au niveau de la compilation elle meme, le resultat est strictement identique : duplication partout.
Les template java ont l'avantage (et le desavantge) d'etre partagee.
Si on est adepte c++ on dira qu'elles ne peuvent etre optimisees independamment les unes des autres. Si on est adepte Java, on dira que ca fait un gain de place.
Bon il y a pleins d'autres limitations aux template Java, mais ce n'est pas le sujet.
Sinon pour le gros jaloux du poste en dessous, sache petit scarabee que depuis la norme C ISO 89 et ANSI 90, le mot clef "inline" fait partie du langage C : alors garde tes trolls pour toi ! :-)
[^] # Re: Sortie de GCC 3.4.0
Posté par Epsos . En réponse à la dépêche Sortie de GCC 3.4.0. Évalué à 0.
Certes, elles ont l'immense avantages (par rapport au macro) d'etre type checkee, mais au niveau de la compilation elle meme, le resultat est strictement identique : duplication partout.
Les template java ont l'avantage (et le desavantge) d'etre partagee.
Si on est adepte c++ on dira qu'elles ne peuvent etre optimisees independamment les unes des autres. Si on est adepte Java, on dira que ca fait un gain de place.
Bon il y a pleins d'autres limitations aux template Java, mais ce n'est pas le sujet.
Sinon pour le gros jaloux du poste en dessous, sache petit scarabee que depuis la norme C ISO 89 et ANSI 90, le mot clef "inline" fait partie du langage C : alors garde tes trolls pour toi ! :-)