2010-12-20 6 views
1

Cela devrait être simple, mais je n'arrive pas à comprendre le problème.Liste de qualificatif-qualificatif attendue avant 'b3Vec'

J'ai un struct définissant un vecteur dans l'espace 3D, en vectors.h:

/** 
* The struct defining vectors in 3D space. 
*/ 
struct b3Vec { 

    /** 
    * The size of the vector. 
    */ 
    double size; 

    /** 
    * The first direction of the vector in degrees. 
    */ 
    double dir1; 

    /** 
    * The second direction of the vector in degrees. 
    */ 
    double dir2; 
}; 

Dans un autre struct, appelé b3World dans world.h J'ai ceci:

b3Vec gravitation; 

Je reçois l'erreur sur cette ligne Expected specifier-qualifier-list before 'b3Vec'. J'inclus les fichiers d'en-tête et c'est la seule erreur que je reçois.

Quelqu'un peut-il m'aider?

Répondre

3

Vous devez utiliser le mot-clé struct:

struct b3Vec gravitation; 
+0

Merde j'oublie ce à chaque fois. :) Merci. Attendez un moment pour le stupide acception-retard. –

Questions connexes