使用参数列表显式实例化类模板

时间:2011-05-12 19:14:37

标签: c++

我试图用一大堆不同的模板参数组合来实例化一个类模板,这些组合将由一些运行时信息决定:https://github.com/ITKTools/ITKTools/blob/newpixeltypeselector/src/binarythinning/binarythinning.cxx。这个系统工作正常(第169-190行),但它非常冗长。这只是2维和3维,如果我想要2 - 10怎么办?这将是代码页!

无论如何要减少这个以说“实例化所有[这些类型]和[这些维度]”或类似的东西?

我在Boost中看到过类似的东西,但遗憾的是,使用Boost不是这个项目的选择。

任何指针?

谢谢!

大卫

1 个答案:

答案 0 :(得分:0)

我认为共识是“使用Boost。”