Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
类和变量声明(同一类类型) C++中的声明正确吗? class Abc { struct xyz x; }; struct xyz { Abc abc; int instances; };_C++_Class_Struct_Declaration - Fatal编程技术网

类和变量声明(同一类类型) C++中的声明正确吗? class Abc { struct xyz x; }; struct xyz { Abc abc; int instances; };

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

我收到以下错误。 错误:字段“x”的类型不完整


因此,如果我有如上所述的用例,如何创建它?

您无法实现这一点,因为这两种类型之间存在循环依赖关系。您可以通过使用指向结构的指针作为成员和来实现这一点