Déclarer des objets avec C++ Builder 4.0

Déclarer des objets avec C++ Builder 4.0 - Programmation

Marsh Posté le 10-11-2001 à 20:44:19    

Comment fait-on pour déclarer des objets dans c++ Builder4 ??
des que je veux assigner une valeur à une propriété et que je compile, il me met objet non défini !!!
Comment je fais ????

Reply

Marsh Posté le 10-11-2001 à 20:44:19   

Reply

Marsh Posté le 10-11-2001 à 21:16:03    

déclaration:

Code :
  1. class TMachin {
  2.   int attr;
  3. };


dans le code:

Code :
  1. TMachin *machin1
  2. machin1 = new TMachin;
  3. machin1->attr = 0;
  4. ...
  5. delete machin1;


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 17-11-2001 à 16:42:05    

Merci antp ;

Reply

Marsh Posté le 17-11-2001 à 18:17:55    

ha tiens j'avais oublié ce topic :)
note que dans le code tu peux aussi mettre:

Code :
  1. TMachin machin1
  2. machin1.attr = 0;
  3. ...


 
ça permet de ne pas devoir créer/libérer "manuellement" l'objet, et d'utiliser un . au lieu d'une -> pour atteindre les attributs, mais si tu veux faire une liste d'objets par exemple tu n'as pas le choixm, tu dois utiliser des pointeurs (comme dans le premier post).


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed