0

このようなヘッダー ファイル (Foo.h) があるとします。

class Foo {
public:
    typedef int Tag;
    // other stuff
}

私の知る限りFoo::Tag、他のヘッダーで使用したい場合は、 #include "Foo.h". Foo.h ファイルを含めないようにする方法はありますか?

typedefPS をこのクラスのスコープ外に移動したくありません。

4

1 に答える 1

3

いいえ。

Foo::Tag同じ名前/タイプの別のタイプではなく、それ自体を使用する場合は、ヘッダー ファイルを含める必要があります。

于 2013-09-24T16:53:28.837 に答える