Message #9631
Sujet: performance vector
| Type | Date | Auteur | Contenu |
|---|---|---|---|
| Dernière modification | 27-01-2011 12:27:46 | Gehogor |
Coucou très cher vous, moi ce que j'en pense:
En C++, un objet, n'est rien d'autre qu'une structure (en terme de stockage mémoire) . Donc, le vector3d d'Irrlicht, ses membres publics doivent être accessibles en faisant vector3d[0] (qui correspond à X), et ainsi de suite (comme si on considérait que vector3d est une structure en fait. Donc dans ce cas là, pour moi, une "structure" avec les 3 champs va être créée (initialisation avec une liste de valeur), puis castée en vector3d pour être compatible avec la valeur de retour... C'est à mon sens :
Soit je préfèrerai la propreté a une tentative d'optimisation. De plus, j'ai vérifié sur les sources de Qt, qui sont des fous, des pro et il font sans le cast de structure. Et hop, bon appétit à vous si ce n'est déjà fait. |
| Création du message | 27-01-2011 12:19:01 | Gehogor |
Coucou très cher vous, moi ce que j'en pense:
En C++, un objet, n'est rien d'autre qu'une structure (en terme de stockage mémoire) . Donc, le vector3d d'Irrlicht, ses membres publics doivent être accessibles en faisant vector3d[0] (qui correspond à X), et ainsi de suite (comme si on considérait que vector3d est une structure en fait. Donc dans ce cas là, pour moi, une "structure" avec les 3 champs va être créée (initialisation avec une liste de valeur), puis castée en vector3d pour être compatible avec la valeur de retour... C'est à mon sens :
Soit je préfèrerai la propreté a une tentative d'optimisation. De plus, j'ai vérifié sur les sources de Qt, qui sont des fous, des pro et il font sans le cast de structure. Et hop, bon appétit à vous si ce n'est déjà fait. |
| Options | Liens officiels | Caractéristiques | Statistiques | Communauté |
|---|---|---|---|---|
|
Préférences cookies Corrections |
![]() ![]() ![]() ![]() |
Propulsé par Django xhtml 1.0 css 2.1 |
884 membres 1440 sujets 11337 messages |
Dernier membre inscrit: Saidov17 168 invités en ligne membre en ligne: - RSS Feed |