-3
J'ai simplifié les fonctions suivantes, lorsque j'essaie de supprimer le tableau après l'avoir utilisé, je reçois un segfault.Erreur de segmentation lors de la suppression d'un tableau
float * MyService::innerFunction(MyClass& feature) {
float* target = new float[1];
target[0] = feature.getValue();
target[1] = 1;
return target;
}
float MyService::outerFunction(MyClass& feature){
float* input = innerFunction(feature);
...
delete[] input; <- seg fault
return result;
}
Félicitations, vous avez supprimé la partie du code avec le bogue en elle. – melpomene
désolé j'ai (simplifié) ajouté la ligne qui causait l'erreur ... mais en quelque sorte le segfault se produit sur supprimer, pas lors de la configuration de la var – wutzebaer
comportement non défini est indéfini. – melpomene