0

我发誓我以前解决过这个问题,但我这辈子似乎无法使用 GCC 4.7.3 来解决这个问题。

我的课程需要相当循环,

案例指数.h

#ifndef CASEXPONENT_H
#define CASEXPONENT_H

class  CasExpression ;

class CasExponent {
  private:
   CasExpression * e;//this is a test.  

 };

 #endif

cas表达式.h

#ifndef CASEXPRESSION_H
#define CASEXPRESSION_H

#include "casobject.h"


#include <vector>
class CasExponent ;

class CasExpression {
 private:
    CasExponent * exponent; //making this a pointer so that it isn't auto-initialized; 


};
#endif

我在尝试编译时遇到的错误是:

 src/classes/casexponent.cpp:5:1: error: expected declaration before ‘}’ token

任何人都可以提供的任何帮助将不胜感激!

编辑

我觉得很傻。如果我更仔细地注意编译器错误,它指向的是源文件,而不是头文件,如果我检查了这些,我会发现有问题的尾随'}'。

4

0 回答 0