double free or corruption(out) aborted

double free or corruption(out) aborted

by Katja Sophia Moos -
Number of replies: 1

Bonjour,

J'ai réçu le message d'erreur suivant:

double free or corruption(out)

aborted

Nous avons déjà cherché sur Internet et c'est souvent écrit qu'il y a probablement un problème avec des pointeurs. Mais à ce stade, notre project n'a pas encore des pointeurs et nous ne savons pas où la faute peut se trouver.

Merci pour votre réponse et une bonne soirée,

In reply to Katja Sophia Moos

Re: double free or corruption(out) aborted

by Deleted user -

Tu as peut-être essayé, dans une fonction, de retourner une référence à un objet qui est défini uniquement dans sa portée, eg.

double& fonction(){
double a(1.0);
return a;
}

Le compilateur peut t'avertir de ce genre d'erreur si tu ajoutes les flags "-Wall -pedantic" à g++.