小编slu*_*uki的帖子

嵌套类型作为基类的模板参数

可能吗?

例:

template<class T>
class A {};

class B : public A<B::C>
{
public:
  struct C {};
};
Run Code Online (Sandbox Code Playgroud)

问题是B :: C是未声明的标识符(这是明显的原因),我不知道如何使其工作.总结:B可以从A派生,模板参数设置为C吗?

c++ templates

6
推荐指数
1
解决办法
232
查看次数

标签 统计

c++ ×1

templates ×1