コードをコンパイルしようとすると、奇妙なC4430およびC2143エラーが発生し続けます。私のクラスには、さまざまなクラスを指すデータメンバーがあり、エラーは「;」を予期していることを示しています。クラス名と「*」の間。これが私のクラスの要約です:
#include "CarStack.h"
#include "CarQueue.h"
#include "CarDeque.h"
#include "base_class.h"
class my_class : public base_class
{
public:
//Member Functions
private:
//Other data members
CarStack* car_stack;
CarQueue* car_queue;
CarDeque* car_deque;
};
エラーはそれらのクラスポインタで発生しています。なぜこのようなエラーが発生するのですか?私が見逃している重要なものはありますか?