voila j'ai un problème.
j'utilise la librairie gsl et plus particulièrement les vecteurs.
j'ai créé une classe vecteur
class vecteur
{
public:
gsl vector vect
....
}
Je voulais surchargé l'opérateur - donc j'ai créé une méthode
vecteur vecteur:operator-(vecteur A){
vecteur tp(vect.size); //je crée un vecteur temporaire de même taille
vecteur=copie(); //je copie le vecteur dans un vecteur temporaire
gsl_vector_sub(&tp.vect,&A.vect);//j'utilise la fonction de la librairie
return tp;
}
Le problème c'est que dans la méthode les opération ce passe bien mais lorsque je regarde le résultat dans mon main j'ai un message d'erreur d'allocation.
Merci pour l'aide








Répondre avec citation
Partager