我开始学习 C++(来自 Java),所以请耐心等待。
我似乎无法让我的方法声明接受我所做的课程。
“上下文”尚未声明
我想我不理解一个基本概念,但我不知道是什么。
表达式.h
#include "Context.h"
class Expression {
public:
void interpret(Context *); // This line has the error
Expression();
virtual ~Expression();
};
上下文.h
#include <stack>
#include <vector>
#include "Expression.h"
class Context {
private:
std::stack<Expression*,std::vector<Expression*> > theStack;
public:
Context();
virtual ~Context();
};