IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

memory corruption


Sujet :

C++

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    147
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 147
    Par d�faut memory corruption
    Salut,
    g un petit prb de m�moire:
    ***glibc*** home/xx/...... /temp:malloc() :memory coruption : 0*80532f8***

    Cela doit surement venir d remplissage d'un vecter ou d'une map.
    Comment lib�rrer de la m�moire ou comment r�soudre ce genre de prb?

    J'avais essayer le m�me code sur un autre pc et cela marchais

  2. #2
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    147
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 147
    Par d�faut
    int position_ini=1;//initialise � 0 on pointe sur la fin de la zone pr�c�dente
    for(int i =zoneChoisie-1;i>0;i--){
    position_ini = position_ini + map_ZoneSite[i].size();
    cout<<"map_ZoneSite[i].size()="<<map_ZoneSite[i].size()<<endl;


    }
    cout<<"position initiale de la zone "<<zoneChoisie<< " -> "<< position_ini<<endl;

    int position_finale = position_ini+map_ZoneSite[zoneChoisie].size();

    cout<<"position finale : "<<position_finale <<endl;
    //-1 car le vecteur commence � 0
    for(int i=position_ini;i<position_finale;i++){
    vect_numSite_numOp[i-1]=op_choisi;
    //cout<<"|site:"<<i<<"=op"<<op_choisi;
    }
    //getchar();

    cout<<endl;
    zoneVisitee.insert(zoneChoisie);
    cout<<"2/2 : ok"<<endl;

    *******************
    Je ne recois pas le message : "2/2 : ok"
    parcontre je re�ois bien :"position finale : "

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    147
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 147
    Par d�faut
    Voil� une intervention inutile : j'avais confondu variables : la taille de mon vecter �tais donc trop petite ...

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. JMS g�n�re memory corruption
    Par lapin_hobbit dans le forum G�n�ral Java
    R�ponses: 0
    Dernier message: 20/12/2011, 15h47
  2. JNI malloc(): memory corruption
    Par manpe dans le forum Entr�e/Sortie
    R�ponses: 1
    Dernier message: 07/12/2009, 12h16
  3. memory corruption error
    Par CHATon dans le forum D�buter
    R�ponses: 23
    Dernier message: 21/07/2009, 13h15
  4. [C] Malloc, memory Corruption
    Par publicStaticVoidMain dans le forum C
    R�ponses: 2
    Dernier message: 18/05/2009, 01h39
  5. R�ponses: 0
    Dernier message: 18/09/2007, 19h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo