C++ objet : information theorique

Signaler
Messages postés
4
Date d'inscription
jeudi 6 février 2003
Statut
Membre
Dernière intervention
27 mai 2005
-
Messages postés
455
Date d'inscription
samedi 26 octobre 2002
Statut
Membre
Dernière intervention
6 avril 2004
-
bon voila g une class terrain
je cré un objet :
terrain t[2];

ici j'imagine que le constructeur de la class est appeler 2 fois pour chaque case du tableau

alors j'ai besoin de recupérer l'indice du tableau qui est actuelement tariter par le constructeur afin d'assigner des valeur différente a chacune des cases du tableau !

comment faire?

merci pour votre aide :)

1 réponse

Messages postés
455
Date d'inscription
samedi 26 octobre 2002
Statut
Membre
Dernière intervention
6 avril 2004
8
bonjour,

ce que tu veux faire n'est pas possible en C++
Lors de la création d'un tableau, on invoque uniquement le Constructeur par défaut.
Si tu veux initialiser différemment les items du tableau, il faut utiliser autre chose par exemple :
class Pt{public: int x_, y_; };

int main()
{ Pt p[] = {{0,1},{2,3}};//voila une initialisation
cout << p[0].x_ <<"," << p[0].y_<< " " << p[1].x_ <<"," << p[1].y_ <<endl;
return 0; }