Faut lire un bouquin sur la STL
un exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part std::vector<int,allocator<int> > X(1000);
Faut lire un bouquin sur la STL
un exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part std::vector<int,allocator<int> > X(1000);









J'utilise new[], pas les vector...
Et oui, il faut que je songe à lire ce genre de bouquin, mais le temps me manque...
Dans ce cas tu peux créer une surcharge de new qui prend en paramètre supplémentaire l'alignement, et qui appelle les fonctions données par Charlemagne.
Mieux que SDL : découvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.









OK, ça fonctionne bien.
Merci beaucoup !









J'ai du mal avoir comment utiliser une surcharge de new[] qui va garantir l'alignement. Generalement new[] alloue plus que necessaire pour pouvoir stocker le nombre la taille du tableau (cette derniere devant etre connue de delete[]) et effectue ensuite un ajustement, qui risque de detruire l'alignement desire. On peut eventuellement compenser, mais ca va dependre de l'implementation et donc etre assez fragile.Envoyé par Laurent Gomila
Partager