草庐IT

setArrayBufferData

全部标签

c++ - 从模板参数类型推导函数模板参数

我目前正在尝试编写一个函数,它将任何类型的STL数组作为其参数之一。最明显的写法是:templatevoidsetArrayBufferData(GLenumusage,conststd::array&data){setArrayBufferData(usage,data.data(),sizeof(T)*count);}这是它调用的另一个重载,仅供引用voidsetArrayBufferData(GLenumusage,void*data,intsize){glBufferData(GL_ARRAY_BUFFER,size,data,usage);}函数定义编译良好。但是,当我尝试调