J'ai un vecteur que je charge avec un certain nombre d'éléments (N).redimensionnement de vecteur - façon portable de détecter
Le traitement crée dynamiquement de nouveaux éléments, qui sont ajoutés au vecteur.
J'attends environ 2 * N éléments supplémentaires à créer, donc je redimensionnez le vecteur à 3 * N.
Si les éléments supplémentaires dépassent, je voudrais un programme abandonner, plutôt que d'une dynamique l'expansion du vecteur.
Existe-t-il un moyen de détecter cela, c'est-à-dire portable entre AIX/TRU64/Linux?
l'allocateur n'est pas nécessairement appelé à chaque fois, le vecteur ne l'utilisera que lorsqu'il a besoin d'augmenter la capacité, pas la taille –