如何在具有模板参数 D 和 T 的类的构造函数中初始化 glm::vec<D, T, glm::highp> 类型的成员?

问题描述 投票:0回答:0

我有一个未完成的课程

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。我应该写什么而不是
???
(在每个地方)?

c++ templates glm-math
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.