gpt4 book ai didi

C++ - 不完整的类类型?

转载 作者:搜寻专家 更新时间:2023-10-31 01:34:33 27 4
gpt4 key购买 nike

<分区>

我最近一直在使用大量 C 和 Java,所以回到 C++ 时我有点困惑为什么不允许这样做。

incomplete type is not allowed

#pragma once

class Expression
{
private:
Expression power; // <--- incomplete type is not allowed
};

我相信这里的答案是更改行 Expression powerExpression *power但我不明白为什么会这样。我可以声明像 vector<int> var 这样的对象不必使它们成为指针,但第二个我有一个与它在其中声明的文件类型相同的对象,我需要一个吗?我环顾四周,但找不到任何关于创建自身对象的类的教程/视频。

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