【发布时间】:2013-02-19 17:34:11
【问题描述】:
如何在其定义中创建类的实例?
class Test{
Test _test;
};
这会抛出
error: field _test has incomplete type
使用指针是可行的,但我想尽可能避免使用指针。
【问题讨论】:
-
你为什么要这样做?
-
你不能,或者你得到实例。
-
您认为它会如何工作?
Test的大小是多少? -
我认为您是在向我们询问您想到的解决方案,而不是您尝试解决的问题。为什么你认为你需要一个实例?
-
`Test& get_innermost_instance() { return this->_test._test._test._test._test._test._test._test._test._test._test._test._test._test._test._test。 _test._test._test._test._test._test._test._test._test._test._test._test._test._test._test._test._test._test._test._test._test._test._test._test._test。 _test._test._test._test._test._test._test._test._test._test._test._test._test._test._test._test._test._test._test._test._test._test._test._test._test。 _test._test._test._test._test._test._test._test._test._test._test._test._test._test._test._test._test._test._test._test._test._test._test._test._test。 _test.
标签: c++