gpt4 book ai didi

c++ - 尝试用对象实现多态

转载 作者:行者123 更新时间:2023-11-28 01:48:02 25 4
gpt4 key购买 nike

<分区>

我正在尝试实现多态性,如下面的代码所示。我想要类型类表达式的表达式 vector 。这些表达式将具有 Parameter 类类型的右参数对象和左参数对象。正如可能已经猜到的那样,这可能会递归,直到遇到字符串“a_string”或“an_id”。然而,编译器首先并不知道 vector 的“表达式”是什么类型。需要任何帮助。谢谢。

#ifndef PARAMETER_H
#define PARAMETER_H
#include <string>
#include <vector>

using namespace std;

class Parameter
{

private:
string a_string;
string an_id;
vector<Expression> expressions;



public:
Parameter(bool expr_stringID);

};

class Expression : public Parameter
{
private:
Parameter left_parameter;
Parameter right_parameter;
char op;

public:

};

#endif

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com