0
我想用一大堆模板參數的不同組合來實例化一個類模板,這些模板參數將由一些運行時信息決定:https://github.com/ITKTools/ITKTools/blob/newpixeltypeselector/src/binarythinning/binarythinning.cxx。這個系統工作正常(第169 - 190行),但它非常冗長。而這隻有2和3個維度,如果我想要2到10個維度呢?這將是代碼頁!用參數列表顯式實例化一個類模板
是否有減少這個說「實例化所有[這些類型]和[這些維度]的對」或類似的東西?
我在Boost中看到過類似的東西,但不幸的是,使用Boost不是這個項目的一個選項。
任何指針?
謝謝!
大衛
如果您在Boost中看到過,那麼請閱讀Boost源代碼。這應該很好地解釋如何去做。 – 2011-05-12 19:24:40
哈哈「閱讀Boost源代碼」並不是真正的答案,它可以幫助除精英程序員之外的任何人。 – 2011-05-12 19:25:37
呵呵,我正要給你舉個例子,當我注意到這個時候用Boost來做這個。好吧。你爲什麼要重新發明輪子? – 2011-05-12 19:28:11