小编J.W*_*.W.的帖子

声明没有参数的模板

是否可以声明没有参数的模板?

我有一个模板,如:

template < int i, int j>
class X{
     int  doSomething() { return i+j;}
}
Run Code Online (Sandbox Code Playgroud)

现在我想在另一个类中使用此模板,但我不知道它的参数是因为它们是可变的.但是我想在变量中保存不同的模板,如下所示:

class Foo {
X        var;

void setVar ( const X &newVar) { var = newVar;  }
X    getVar () { return var;}
}
Run Code Online (Sandbox Code Playgroud)

有没有办法在一个变量中保存不同类型的模板?还是指针?

谢谢你的帮助

c++ templates

3
推荐指数
1
解决办法
708
查看次数

标签 统计

c++ ×1

templates ×1