je crois qu'il faut qu'on invente un nouveau langage qui permttrait de faire ca et on y ajouterait aussi un m�canisme de template qui manque � Java Maintenant il faudrait lui trouvait un nom. Pourquoi pas Java++ ? :-)
-----Message d'origine----- De : Aurelien Mazurie [mailto:aurelien.mazurie@;free.fr] Envoy� : jeudi 31 octobre 2002 16:38 � : [EMAIL PROTECTED] Objet : Re: Retour au C++ J'y pensait aussi, mais n'y a-t'il pas moyen de se passer du constructeur de l'�l�ment de base de mon tableau ? Java ne peut-il pas utiliser de "structures" pures, mais uniquement des classes avec des constructeurs ? Aur�lien Le jeudi, 31 oct 2002, � 16:33 Europe/Paris, Jean-Yves Pere a �crit : > > > Aurelien Mazurie a �crit : > >> Bonjour � tous, > > Salut, > >> Ca c'est mon objet de base: >> >> private static class TypeInfo >> { >> public int ID; >> public String name; >> public int groupID; >> } >> >> Et voil� le tableau (toujours static), que je cherche � cr�er >> (quelques >> tentatives de syntaxes sont indiqu�es): >> >> private static TypeInfo[] types = >> { >> {1, "foo", 1} // ne marche pas... >> (1, "foo", 1) // ne marche pas non plus... >> TypeInfo() {1, "foo", 1} // idem... >> >> Grr... Quand je pense que c'�tait l'enfance de l'art en C/C++... > >> Quelqu'un sait-il comment faire �a en Java ? Je ne veux pas avoir � >> initialiser ce tableau en passant par un constructeur (c'est un >> static, >> je veux pouvoir y acc�der sans instancier la classe qui l'englobe). >> > > Il suffit que ta classe TypeIUnfo ait un constructeur du type > > TypeInfo(int ID, String name, int groupID) { > ... > } > > Et dnas ton tableau > private static TypeInfo[] types = > { > new TypeInfo(1, "foo", 1), > etc. > > }; > > > >
