问题描述
此代码出错
代码:
class B;
template <typename T>
class C {
public:
T cx;
};
class A : public C<A::B> {
public:
class B { };
};
错误:
错误 C2079 'C::cx' 使用未定义的类 'B'
如你所见,我尝试了循环依赖但无济于事
有什么想法吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)