我正在C++中训练我的模板技巧,并且想实现一个向量类。 该类由矢量维N和类型T定义。 现在我想要一个构造函数,它只需要T类型的N个变量。 但是,我无法理解如何将可变参数模板告诉给只接受N个参数。也许这是可能的模板专业化? 或者我在错误的方向思考? 任何想法/想法,将不胜感激。C++模板variadic但是静态的
更多的想法
我已经看到用递归“迭代”通过参数列表可变参数模板的例子。不过,我记得
构造函数不能从构造函数
中调用(请阅读答案中的注释)。所以也许它甚至不可能在构造函数中使用可变参数模板?无论如何,这只会推迟到使用具有相同基本问题的工厂功能。
嗯,我认为Luc Danton在编辑之前已经回答了,所以它是从哪里来的? – Griwes
@格里斯:是的,你说'它从哪里来的'是什么意思? – Nobody
我的意思是你的编辑;) – Griwes