如何让编译器在编译先声明的类时 知道后声明的类的存在?
有两个类Trace和Channel,Trace有一个Channel类型的成员变量,现在在同一个头文
件中,我先后声明了Trace和Channel类,编译出错,意思就是编译器在编译类Trace的
时候不知道Channel类的存在.
于是,把Channel类的声明移到了Trace类的定义之前,编译,通过.
如果,不想改变一开始的类声明顺序,该怎么办?有没有前置类声明,就像前置函数声
明一样.比如我试过:
class Channel;
class Trace {
...
};
class Channel {
...
};
还是没有用.
如何解决,求教:)