我有一个未完成的课程
MyClass
包装glm::vec
:
template <typename T, int D>
class MyClass
{
public:
MyClass(???)
: myVec(???)
{
/* Do stuff */
}
private:
glm::vec<D, T, glm::highp> myVec;
};
我想完成构造函数,使构造函数作为
glm::vec3
的构造函数,用于 D
= 3,作为 glm::vec4
的构造函数,用于 D
= 4。我应该写什么而不是 ???
(在每个地方)?