Witam.
Od niedawna tworzę pewien projekt w Visualu 2008 EE ( wcześniej pracowałem na IDE Borlanda) i na obecnym etapie prac napotkałem na dziwny problem. Mianowicie mając w pliku .h kilka-kilkanaście klas/struktur jak zainkluduję ten plik do innego headera to wywala mi błędy w stylu "undeclared identifier".
plik.h
#ifndef _PLIK_H_
#define _PLIK_H_
class Klasa : public Base
{
...
}
....
class KlasaN : public Base
{
...
}
#endif
plik1.h
#include "Plik.h"
...
KlasaN *pKlasaN; // i tu mi pokazuje "undeclared identifier" KlasaN
...
Jest to bardzo dziwne bo nie ma jakiegoś ograniczenia co do ilości klas w pojedynczym pliku. A jak rozbiję to na wiele plików i zainkluduję je to wszystko jest w porządku i żadnych błędów nie zgłasza. W czym jest problem ? Bo sam nie mogę dociec o co chodzi...