gpt4 book ai didi

在包含该类列表的结构之后定义的 C++ 类

转载 作者:太空宇宙 更新时间:2023-11-03 10:23:57 25 4
gpt4 key购买 nike

<分区>

我有一个父虚拟类(及其子类,但这些不是问题)

//---------------------------------------------------------------------
class TPowerComponent
{
public :
int X, Y, Rotation;
__fastcall TPowerComponent( PowSymbType AType );
__fastcall TPowerComponent( TStream& S );
virtual void __fastcall Store( TStream& S );
__fastcall ~TPowerComponent();
virtual void __fastcall Paint(TCanvas * Canvas, const WorkSheetInfoRec& WSInfo); // se dessine
};

它的一个方法(paint)使用了一个 WorkSheetInfoRec 结构,它在上面定义为:

struct WorkSheetInfoRec {
int WSOpt, Study;
std::list<TPowerComponent*> NetWorkList;
};

问题是这个结构使用了父类的objectz列表,它有一个方法(paint)也引用了一个使用列表的结构......所以编译失败,因为每个都必须在另一个之前声明..我如何在头文件中处理它。

谢谢

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