En gros pour faire simple (que les experts de la STL me pardonnent), on pourrait effectuer le travail necessaire au templating C++ simplement par le preprocesseur, il ne subsiste aucune trace au runtime et ne peut être présent que de façon spécialisée.
Dans le cas de la genericité, l'tuilisation du préprocesseur seul ne pourrait pas suffir car on peut voir le type parametré comme une "pré-condition" optionelle à une classe. Qui subsiste à l'execution, et qui peut étre à tout moment re-généralisé.
Si tu veux plus de detail, je te conseille la lecture de la JSR-014.
Et il n'y a aucun PB à ne pas connaitre qqch de nouveau ;-)
Chacun ayant une limite a ses conaissances, il vaut mieux toujours rester humble face la connaissance, et ta position t'honnores.
[^] # Pour rentrer dans les details
Posté par Hive Arc . En réponse à la dépêche Java Virtual Machine 1.4.2 beta. Évalué à 1.
En gros pour faire simple (que les experts de la STL me pardonnent), on pourrait effectuer le travail necessaire au templating C++ simplement par le preprocesseur, il ne subsiste aucune trace au runtime et ne peut être présent que de façon spécialisée.
Dans le cas de la genericité, l'tuilisation du préprocesseur seul ne pourrait pas suffir car on peut voir le type parametré comme une "pré-condition" optionelle à une classe. Qui subsiste à l'execution, et qui peut étre à tout moment re-généralisé.
Si tu veux plus de detail, je te conseille la lecture de la JSR-014.
Et il n'y a aucun PB à ne pas connaitre qqch de nouveau ;-)
Chacun ayant une limite a ses conaissances, il vaut mieux toujours rester humble face la connaissance, et ta position t'honnores.