小编Phi*_*pJS的帖子

如何从派生类访问模板参数?

我有一个

template <int N> class Base
Run Code Online (Sandbox Code Playgroud)

class Derived : public Base<1>
Run Code Online (Sandbox Code Playgroud)

...有没有办法int N从 a 的定义内部访问Derived::myMethod()(而不是得到编译器错误“使用未声明的标识符'N'”)?

更准确地说,我想做

void Derived::myMethod() {
   for (int n=0; n<N; n++) { ...
Run Code Online (Sandbox Code Playgroud)

c++ templates derived

5
推荐指数
1
解决办法
1743
查看次数

标签 统计

c++ ×1

derived ×1

templates ×1