Que fait Alloc dans vector<T, Alloc>

Fermé
razuki Messages postés 242 Date d'inscription lundi 17 décembre 2007 Statut Membre Dernière intervention 5 décembre 2012 - 10 févr. 2011 à 18:38
KX Messages postés 16755 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 - 10 févr. 2011 à 19:14
Bonjour,
Je n'ai pas très bien compris le rôle d'Alloc dans vector<T, Alloc>
Ici : [url]https://community.hpe.com/t5/custom/page/page-id/HPPSocialUserSignonPage?redirectreason=permissiondenied&referer=https%3A%2F%2Fcommunity.hpe.com%2Ft5%2FServers-Systems-The-Right%2FSGI-com-Tech-Archive-Resources-now-retired%2Fba-p%2F6992583[/url], ils disent que Alloc est un allocateur de mémoire. Mais ce que j'ai compris : d'après la définition de la classe Vector, on n'a plus besoin d'allocateur ... non ? J'ai cherché un peu sur les tutoriels c++ mais je n'ai pas trouvé d'explication.
Mes questions :
1) Concrètement c'est quoi Alloc ? à quoi il sert ?
2) c'est qui qui crée Alloc ?
3) est ce que quelqu'un aurait un exemple court et simple montrant comment manipuler un vector avec Alloc.

Merci d'"avance pour votre aide
A voir également:

1 réponse

KX Messages postés 16755 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 3 020
10 févr. 2011 à 19:14
Regarde https://community.hpe.com/t5/custom/page/page-id/HPPSocialUserSignonPage?redirectreason=permissiondenied&referer=https%3A%2F%2Fcommunity.hpe.com%2Ft5%2FServers-Systems-The-Right%2FSGI-com-Tech-Archive-Resources-now-retired%2Fba-p%2F6992583
En général tu ne devrais pas y apporter d'importance et laisser alloc (la valeur par défaut) car c'est la plus rapide dans la plupart des cas. La changer te permettra éventuellement d'améliorer les performances dans les conditions particulières précisées dans le lien.
0