Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1659 connectés 

  FORUM HardWare.fr
  Programmation

  Need help ! Tableau de pointeurs en c++

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Need help ! Tableau de pointeurs en c++

n°86141
Hubert_7
Posté le 04-01-2002 à 18:47:25  profilanswer
 

Salut,  
 
Voilà je dois créer un pointeur sur un tableau de TEdit !
Par exemple un pointeur sur un tableau de 10 TEdit...
 
Seulement je ne sais plus comment faire  :cry:  
 
ça ressemble à ça ???  
 
TEdit * TabEdit[10] = new ... ?  :??:  
 
Merci de votre aide !  :(


---------------
BE AWARE... !
mood
Publicité
Posté le 04-01-2002 à 18:47:25  profilanswer
 

n°86144
Hubert_7
Posté le 04-01-2002 à 19:05:03  profilanswer
 

En fait ça marcherait si TEdit avait un constructeur pas défaut mais ce n'est pas le cas et je crois que c'est ça le prob !
 
comment je peux faire ?  :)


---------------
BE AWARE... !
n°86145
youdontcar​e
Posté le 04-01-2002 à 19:05:17  profilanswer
 

TEdit* tabTEdit = new TEdit[10];

n°86147
Hubert_7
Posté le 04-01-2002 à 19:08:22  profilanswer
 

oais ok mais je fais quoi du constructeur par défaut !
le compilateur me dit qu'il ne peut pas en trouver...  :heink:


---------------
BE AWARE... !
n°86154
youdontcar​e
Posté le 04-01-2002 à 19:17:37  profilanswer
 

le constructeur par défaut ne prend aucun paramètre. ie  
 
class myClass()
{
   myClass(); // le constructeur par défaut
};
 
un new qui alloue un array ne peut pas appeler autre chose que ce constructeur. donc :
 
* si c'est toi qui a écrit TEdit ou qui a les sources, tu peux modifier la classe pour rajouter un constructeur par défaut
 
* sinon, tu alloues un tableau de pointeurs et tu alloues chaque objet à la mimine. ie si ta classe ressemble à :
 
class myClass2()
{
  myClass2(int, float, float);
};
 
tu alloues un tableau de pointeurs :
int num = 10;
myClass2** tab = new myClass2*[num];
for (int i=0; i<num; i++)
{
  tab[i] = new myClass2(4, 2.3f, 5.2f);
}
 
du coup c'est plus chiant, il faudra faire bien gaffe à détruire tous les objets et le tableau.

 

[edtdd]--Message édité par youdontcare--[/edtdd]

n°86163
Hubert_7
Posté le 04-01-2002 à 19:23:44  profilanswer
 

Ok je te remercie...  ;)


---------------
BE AWARE... !

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Need help ! Tableau de pointeurs en c++

 

Sujets relatifs
help the newbie ==== comment kon fait un forum[c++] vecteur de pointeurs vers deux types différents...
[HELP] chip de mon bios a "charger"..[java] convertir un vecteur en un tableau a 2 dim
[HTML] % dans un tableau[c++] petite question sur les pointeurs (pas un problème)
[html] image de fond d'un tableauServeur IIS+PHP=prb!!! HELP
Help SQL ![C++] liste liee --> HELP!!
Plus de sujets relatifs à : Need help ! Tableau de pointeurs en c++


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR