假设我有这样一个头文件(Foo.h):
class Foo {
public:
typedef int Tag;
// other stuff
}
据我所知,如果我想Foo::Tag
在其他标题中使用,我必须#include "Foo.h"
. 有什么办法可以避免包含 Foo.h 文件?
PS我不想把这个typedef
移出这个类的范围。
假设我有这样一个头文件(Foo.h):
class Foo {
public:
typedef int Tag;
// other stuff
}
据我所知,如果我想Foo::Tag
在其他标题中使用,我必须#include "Foo.h"
. 有什么办法可以避免包含 Foo.h 文件?
PS我不想把这个typedef
移出这个类的范围。