【发布时间】:2011-09-15 01:01:40
【问题描述】:
我有一个类应该有同一个类的私有成员,例如:
class A {
private:
A member;
}
但它告诉我 member 是不完整的类型。为什么?如果我使用指针,它不会告诉我不完整的类型,但我宁愿不使用指针。任何帮助表示赞赏
【问题讨论】:
-
如果您的操作被允许,
A的实例需要多少字节? -
你这里还有一个问题。私有
A将有它自己的私有成员,它有它自己的私有成员,它有... -
Incomplete Type 的可能重复项
-
@BoPersson:几乎没有重复,尽管两个 OP 的错误是相同的。
-
@Tomalak - 他们都试图拥有具有相同类型成员的类,并得到相同的错误消息。可能意图不同,但结果相同。
标签: c++ types member private-members incomplete-type