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

时间:2011-04-08 12:14:06

标签: c++ struct member

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

1 个答案:

答案 0 :(得分:9)

#include标题包含您定义类的标题中的结构。

foo.h中:

struct Foo {
};

Bar.h:

#include "Foo.h"
class Bar {
  Foo f;
};