Здравствуйте, столкнулся с проблемой!
Есть код
class Books :
public PIPDBReferences
{
public:
Books(void);
//Variables
TestReferences TestR;
PIPStringWB Author;
//--Variables
~Books(void);
};
Компилятор ругается
error C2501: 'Books::TestReferences' : missing storage-class or type specifiers
Файл
#include "TestReferences.h" прикрепляю.
В чем может быть причина???
Глюки, глюки, глюки!!!
Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain
TestReferences.h" содержит ошибку либо не там файл "прикрепляешь"
В SAD - все в SAD.
В том, то и дело, что файл не содержит ошибок. Я его вставляю прямо в код файла books.h и все работает шикарно. :?:
А что значит, не там файл прикрепляю?
А что значит, не там файл прикрепляю?
Я это понял так. Иногда H-файлы конфликтуют друг с другом. То есть, например, если написать:Homosum писал(а):А что значит, не там файл прикрепляю?
#include "A.h"
#include "B.h"
то все компилируется без ошибок.
А если наоборот:
#include "B.h"
#include "A.h"
то начинается море ругани.
Хотя, возможно, Kolinus имел в виду что-то другое.