我正在C++中訓練我的模板技巧,並且想實現一個向量類。 該類由矢量維N和類型T定義。 現在我想要一個構造函數,它只需要T類型的N個變量。 但是,我無法理解如何將可變參數模板告訴給只接受N個參數。也許這是可能的模板專業化? 或者我在錯誤的方向思考? 任何想法/想法,將不勝感激。C++模板variadic但是靜態的
更多的想法
我已經看到用遞歸「迭代」通過參數列表可變參數模板的例子。不過,我記得
構造函數不能從構造函數
中調用(請閱讀答案中的註釋)。所以也許它甚至不可能在構造函數中使用可變參數模板?無論如何,這隻會推遲到使用具有相同基本問題的工廠功能。
嗯,我認爲Luc Danton在編輯之前已經回答了,所以它是從哪裏來的? – Griwes
@格里斯:是的,你說'它從哪裏來的'是什麼意思? – Nobody
我的意思是你的編輯;) – Griwes