我正在与这个任务作斗争:)
我有两个课程:海洋和网格。
当我在海洋中声明一个网格对象时:
unsigned int sharkCount;
Grid grid;
编译器/投诉者说:
error C2146: syntax error : missing ';' before identifier 'grid'
你能用我提供的有限信息预测是什么导致了这个错误吗?
似乎 Ocean 不喜欢 Grid 类。这可能是因为网格类的实现不佳。BTW Grid 有一个默认的构造函数。
然而错误发生在编译时!
编辑:它们都在单独的头文件中,我在 Ocean.h 中包含了 Grid.h。