Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3036 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [Visual C++] : Pb vector.resize()

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Visual C++] : Pb vector.resize()

n°1201132
morgan541
Posté le 16-09-2005 à 15:10:45  profilanswer
 

Bonjour,
 
J'ai un petit souci avec redimensionnement de vecteur.
[cpp]
//dans classe.h
std::vector<std::vector<std::pair<double, double> > > TheTree;
...
....
//dans classe .cpp dans une méthode de la classe
TheTree.resize(Steps+1); // avec STeps qui vaut 20
 
//Et je commence une boucle où je redimmensiuonne mon ième vecteur
for (i=j_max+1; i <= Steps; i++)
    {
  TheTree[i].resize(2*j_max+1);
// de j_max +1 jusqu'à Steps-1 c'est parfait
//et pour i=Steps ereeur: undhandled exception in credit.lib....Access violation
 
Si quelqu'un a une idée je suis preneur car je vois vraiment pas
 
Merci d'avnce
 

mood
Publicité
Posté le 16-09-2005 à 15:10:45  profilanswer
 

n°1201743
Taz
bisounours-codeur
Posté le 18-09-2005 à 08:50:19  profilanswer
 

1) utilise les constructeurs plutot que resize
2) vérifie tes index. Soit de tête, soit en utilisant v.at(i) plutôt que v[i]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [Visual C++] : Pb vector.resize()

 

Sujets relatifs
Visual C++ 6 - Débuguer des macros ?[Visual C++] Mode disassembly
probléme avec visual C++ libraryProbléme visual C++ library error
[Visual Studio .NET] Au sujet du designer d'IHM Question a propos de Visual C++ 2005
[Visual C++/MFC] Inhiber une fonctionnalité d'un compososant[resolu]mega probleme sous visual SOS... SOS...
Probleme de compilation Visual C++, enfin je croisDifférence entre VBA et Visual Basic
Plus de sujets relatifs à : [Visual C++] : Pb vector.resize()


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR