如何转发声明类中的类?

时间:2015-12-15 22:30:41

标签: class declaration forward

我有一个类,我将在Outer.h的头文件中调用Outer。在Outer里面有一个我称之为Inner的类。

在另一个头文件类声明中,我想声明

Outer::Inner *myInner;

我想转发声明外在和内在,而不是包括" Outer.h"并且可能进入"头文件循环地狱。"我尝试了各种

的组合
class Outer;
class Inner;
class Outer::Inner;

无济于事。是否有可能做我想做的事情,或者我必须将内部移出外部或类似的方法吗?

MSVS 2010如果重要,但我需要以便携式代码结束。

0 个答案:

没有答案