类和变量声明(同一类类型) C++中的声明正确吗? class Abc { struct xyz x; }; struct xyz { Abc abc; int instances; };
我收到以下错误。 错误:字段“x”的类型不完整类和变量声明(同一类类型) C++中的声明正确吗? class Abc { struct xyz x; }; struct xyz { Abc abc; int instances; };,c++,class,struct,declaration,C++,Class,Struct,Declaration,我收到以下错误。 错误:字段“x”的类型不完整 因此,如果我有如上所述的用例,如何创建它?您无法实现这一点,因为这两种类型之间存在循环依赖关系。您可以通过使用指向结构的指针作为成员和来实现这一点
因此,如果我有如上所述的用例,如何创建它?您无法实现这一点,因为这两种类型之间存在循环依赖关系。您可以通过使用指向结构的指针作为成员和来实现这一点