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