Utilisation de "this.*" et class sous c++

gluff Messages postés 8 Date d'inscription dimanche 26 novembre 2006 Statut Membre Dernière intervention 1 mai 2007 - 1 mai 2007 à 11:51
turnerom Messages postés 492 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 12 janvier 2012 - 2 mai 2007 à 10:04
bonjour,
Je n'arrive pas a compiler ce programme a cause de l'utilisation des "this." en particulier a la ligne :

erreur de compilation :  vecteur si not a type !

void Orientation :: conversionxyz() {

float alpha;

float betha;

alpha = acos((1-(this.vecteur).x/(this.vecteur).y)/(sqrt(1+((this.vecteur).x/(this.vecteur).y²);

betha= acsin ((vecteur.y/sqrt(this.vecteur.y/sqrt(this.vecteur.x²+this.vecteur.y²+this.vecteur.z²);

this.pendageazimut=PendageAzimut(alpha,betha);

}

qui fait referrence a la classe :

class Orientation {
public :
    Orientation (float i, float j, float k){
    vecteur=Vector3d(i,j,k);
    }

    void conversionxyz();
   
private :
    Matrix3d matrice ;
    Vector3d vecteur ;
    Quaternion quaternion;
    PendageAzimut pendageazimut;

};
et
class Vector3d {
public:

       Vector3d(float a,float b,float c)
       { x=a;
       y=b;
       z=c;
       }
private :
       float x;
       float y;
       float z;
};

2 réponses

BunoCS Messages postés 15472 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 25 mars 2024 103
1 mai 2007 à 12:23
Hello,
this étant un pointeur sur l'objet courant, essaie plutôt this->*

Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Le site de mon mariage
0
turnerom Messages postés 492 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 12 janvier 2012 1
2 mai 2007 à 10:04
Ou alors, tu peux virer tout tes this aussi
0
Rejoignez-nous