Quand je quitte le programme, j'ai l'erreur suivante :
*** glibc detected *** free(): invalid pointer: 0x083e8930 ***
Quand je quitte le programme, j'ai l'erreur suivante :
*** glibc detected *** free(): invalid pointer: 0x083e8930 ***
Quand je quitte le programme, j'ai l'erreur suivante :
*** glibc detected *** free(): invalid pointer: 0x083e8930 ***
Suite de mes soucis précédents. (merci à ceux qui m'ont répondu, j'ai du
code qui fonctionnne, mais ...)
Supposons le fichier .h
Class MaClasse : public NimporteQuelleClasse
{
...
std::vector <int> v;
}
Je n'ai rien dans le code pour initialiser 'v'
(et même si je l'initialise, c'est pareil).
Quand je quitte le programme, j'ai l'erreur suivante :
*** glibc detected *** free(): invalid pointer: 0x083e8930 ***
Je subodore qu'il essaie de libérer de la mémoire déjà libérée.
Mais comment éviter ceci ??
Suite de mes soucis précédents. (merci à ceux qui m'ont répondu, j'ai du
code qui fonctionnne, mais ...)
Supposons le fichier .h
Class MaClasse : public NimporteQuelleClasse
{
...
std::vector <int> v;
}
Je n'ai rien dans le code pour initialiser 'v'
(et même si je l'initialise, c'est pareil).
Quand je quitte le programme, j'ai l'erreur suivante :
*** glibc detected *** free(): invalid pointer: 0x083e8930 ***
Je subodore qu'il essaie de libérer de la mémoire déjà libérée.
Mais comment éviter ceci ??
Suite de mes soucis précédents. (merci à ceux qui m'ont répondu, j'ai du
code qui fonctionnne, mais ...)
Supposons le fichier .h
Class MaClasse : public NimporteQuelleClasse
{
...
std::vector <int> v;
}
Je n'ai rien dans le code pour initialiser 'v'
(et même si je l'initialise, c'est pareil).
Quand je quitte le programme, j'ai l'erreur suivante :
*** glibc detected *** free(): invalid pointer: 0x083e8930 ***
Je subodore qu'il essaie de libérer de la mémoire déjà libérée.
Mais comment éviter ceci ??
Class MaClasse : public NimporteQuelleClasse
{
...
std::vector <int> v;
}
Je n'ai rien dans le code pour initialiser 'v'
(et même si je l'initialise, c'est pareil).
Quand je quitte le programme, j'ai l'erreur suivante :
*** glibc detected *** free(): invalid pointer: 0x083e8930 ***
Class MaClasse : public NimporteQuelleClasse
{
...
std::vector <int> v;
}
Je n'ai rien dans le code pour initialiser 'v'
(et même si je l'initialise, c'est pareil).
Quand je quitte le programme, j'ai l'erreur suivante :
*** glibc detected *** free(): invalid pointer: 0x083e8930 ***
Class MaClasse : public NimporteQuelleClasse
{
...
std::vector <int> v;
}
Je n'ai rien dans le code pour initialiser 'v'
(et même si je l'initialise, c'est pareil).
Quand je quitte le programme, j'ai l'erreur suivante :
*** glibc detected *** free(): invalid pointer: 0x083e8930 ***
Class MaClasse : public NimporteQuelleClasse
{
...
std::vector <int> v;
}
Je n'ai rien dans le code pour initialiser 'v'
(et même si je l'initialise, c'est pareil).
Quand je quitte le programme, j'ai l'erreur suivante :
*** glibc detected *** free(): invalid pointer: 0x083e8930 ***
Je vois bien un truc comme ca être la source de ton erreur :
{
MaClasse a, b;
memcpy(&b, &a, sizeof(b));
}
Maintenant, sans le code qui compile et reproduit l'erreur, c'est
difficile de faire des pronostiques. Fournit nous un code de quelques
lignes qui exhibe le probleme
Class MaClasse : public NimporteQuelleClasse
{
...
std::vector <int> v;
}
Je n'ai rien dans le code pour initialiser 'v'
(et même si je l'initialise, c'est pareil).
Quand je quitte le programme, j'ai l'erreur suivante :
*** glibc detected *** free(): invalid pointer: 0x083e8930 ***
Je vois bien un truc comme ca être la source de ton erreur :
{
MaClasse a, b;
memcpy(&b, &a, sizeof(b));
}
Maintenant, sans le code qui compile et reproduit l'erreur, c'est
difficile de faire des pronostiques. Fournit nous un code de quelques
lignes qui exhibe le probleme
Class MaClasse : public NimporteQuelleClasse
{
...
std::vector <int> v;
}
Je n'ai rien dans le code pour initialiser 'v'
(et même si je l'initialise, c'est pareil).
Quand je quitte le programme, j'ai l'erreur suivante :
*** glibc detected *** free(): invalid pointer: 0x083e8930 ***
Je vois bien un truc comme ca être la source de ton erreur :
{
MaClasse a, b;
memcpy(&b, &a, sizeof(b));
}
Maintenant, sans le code qui compile et reproduit l'erreur, c'est
difficile de faire des pronostiques. Fournit nous un code de quelques
lignes qui exhibe le probleme
Il n'y a pas de code ...
Le reste, c'est ça : (issu de qGo : qgo.sourceforge.net)
Il n'y a pas de code ...
Le reste, c'est ça : (issu de qGo : qgo.sourceforge.net)
Il n'y a pas de code ...
Le reste, c'est ça : (issu de qGo : qgo.sourceforge.net)