Yagiz Erkan wrote:
>>>4) Un des principaux probl�mes avec les templates C++ (code bloat)
>>>n'est pas r�solu par cette proposition.
>>
>>Que veux tu dire ?
>
>
> Si je ne comprends pas mal, le code va �tre g�n�r� 3 fois pour
> supporter 3 types diff�rents. Non?
non, un seul code ecrit generic (comprendre avec Object dedans)
et des casts rajout�s par le compilo quand on essaye d'acceder.
En fait, cela genere les casts que l'on ecrirait � la main
habituellement.
ArrayList a=new ArrayList();
a.add("toto");
String s=(String)a.get(0);
devient
ArrayList<String> a=new ArrayList<String>();
a.add("toto");
String s=a.get(0); // ici le code genere par le compilo
// est String s=(String)a.get(0);
>
> Yoz (Yagiz)
> http://www.erkans.com
Remi