Bonjour,
J'ai cr�� une classe contenant notamment des String ^, j'ai donc �t� oblig� de passer cette classe en manag�
J'ai une deuxi�me classe qui doit contenir un tableau de ClassA de taille variable. J'ai donc essay� :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7 ref class ClassA { public : String^ MaChaine; int MonEntier; }
Malheureusement, le compilo me l�ve une erreur m'expliquant que je ne peux pas faire de * sur un objet manag�...Mais si je mets un ^, est-ce vraiment un tableau ?
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6 ref class ClassB { public: ClassA * MonTableau; }
Bien s�r, vous l'aurez compris, j'ai un peu de mal avec les tableaux non contraints (je me souviens mal de mes jeunes �tudes o� M. Garetta m'apprenait les listes chain�es...) , je d�bute carr�ment avec les objets manag�s...
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3 error C3699: '*' : impossible d utiliser cette indirection sur le type 'ClassA' 1> le compilateur remplace '*' par '^' pour poursuivre l'analyse
Donc, ma question :
Comment faire un tableau d'objet manag� de taille variable, et le parcourir ?
Merci d'avance...
Partager