Explication d'un bout de code

Explication d'un bout de code - C++ - Programmation

Marsh Posté le 18-05-2003 à 02:39:30    

Code :
  1. struct _Object;
  2. typedef void (*ObjectRenderingFunction) (struct _Object *theObject);
  3. typedef struct _Object {
  4. Vector position;
  5. Vector orientation;
  6. Vector scale;
  7. void *userData;
  8. ObjectRenderingFunction renderFunction;
  9. } *Object;

 
 
c'est un bout d'une librairie qu'on nous file pour faire un tp d'opengl et je suis pas super à l'aise avec les déf de types qu'il y a [:proy]. Si qq'un voulait bien m'expliquer  [:twixy]

Reply

Marsh Posté le 18-05-2003 à 02:39:30   

Reply

Marsh Posté le 18-05-2003 à 12:23:49    

Ben on définit la structure _Object puis les types Object qui représente un pointeur sur une telle structure et ObjectRenderingFunction qui représente un pointeur sur un fonction ayant pour paramètre un Object (=pointeur sur la structure)

Reply

Marsh Posté le 18-05-2003 à 14:10:22    

verdoux a écrit :

Ben on définit la structure _Object puis les types Object qui représente un pointeur sur une telle structure et ObjectRenderingFunction qui représente un pointeur sur un fonction ayant pour paramètre un Object (=pointeur sur la structure)


 
merci  :jap:

Reply

Marsh Posté le 18-05-2003 à 14:15:51    

mais comment on fait pour mettre la fonction dans la structure ?
un simple :
 

Code :
  1. Object->renderFunction=myRenderFunction


ou il faut ça :
 

Code :
  1. Object->renderFunction=myRenderFunction()


ou autre chose  [:proy]

Reply

Marsh Posté le 18-05-2003 à 14:39:35    

premiere solution
 
note tu gagnerais en tps si tu essayais par toi meme :D

Reply

Marsh Posté le 18-05-2003 à 14:42:14    

c'est juste que la question me titillait l'esprit  ;)

Reply

Marsh Posté le 19-05-2003 à 08:05:08    

rhooo, on dirait meme un programmeur C qui ferait de l'objet   [:tomtom75]

Reply

Marsh Posté le 19-05-2003 à 09:46:26    

++Taz a écrit :

rhooo, on dirait meme un programmeur C qui ferait de l'objet   [:tomtom75]  


c'est clair ! :D


---------------
last.fm
Reply

Marsh Posté le 19-05-2003 à 13:18:05    

++Taz a écrit :

rhooo, on dirait meme un programmeur C qui ferait de l'objet   [:tomtom75]  


 
et... :??:

Reply

Sujets relatifs:

Leave a Replay

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