Ожидаемый список спецификаторов-квалификаторов перед 'b3Vec' - PullRequest
1 голос
/ 20 декабря 2010

Это должно быть просто, но я не могу понять проблему.

У меня есть структура, определяющая вектор в трехмерном пространстве, в 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;
};

В другой структуре, называемой b3World в world.h У меня есть это:

b3Vec gravitation;

Я получаю сообщение об ошибке в этой строке Expected specifier-qualifier-list before 'b3Vec'. Я правильно включаю заголовочные файлы, и это единственная ошибка, которую я получаю.

Кто-нибудь может мне помочь?

1 Ответ

3 голосов
/ 20 декабря 2010

Вам необходимо использовать ключевое слово struct:

struct b3Vec gravitation;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...