如何声明在不同文件中定义的类类型的成员

Nam*_*tha 0 c++ struct member

我有一个头文件,我在其中定义了一个结构.我希望此结构的实例成为在不同文件中定义的类的成员.我该怎么做?

Eri*_*rik 9

#include 包含定义类的标头中的结构的标头.

foo.h中:

struct Foo {
};
Run Code Online (Sandbox Code Playgroud)

Bar.h:

#include "Foo.h"
class Bar {
  Foo f;
};
Run Code Online (Sandbox Code Playgroud)