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
Partager