C++11 在std::vector中存储顶点数组对象

C++11 在std::vector中存储顶点数组对象,c++11,opengl-3,C++11,Opengl 3,我正在编写一个类来简化顶点数组对象,我想生成X数的顶点数组对象,并将它们存储在std::vector中 我怎么能做到?我不想把这个循环,这是会更快 glGenVertexArrays(VAONumber, myVector); 该类模拟一个数组,这意味着它的所有数据都分配在一个连续的内存块中,就像一个数组一样。这意味着,如果有指向第一个元素的指针,即&myVector[0],则可以获得整个数组 还有一个实用程序成员函数来获取该指针。该类模拟一个数组,这意味着它的所有数据都分配在一个连续的内存

我正在编写一个类来简化顶点数组对象,我想生成X数的顶点数组对象,并将它们存储在std::vector中

我怎么能做到?我不想把这个循环,这是会更快

glGenVertexArrays(VAONumber, myVector); 
该类模拟一个数组,这意味着它的所有数据都分配在一个连续的内存块中,就像一个数组一样。这意味着,如果有指向第一个元素的指针,即
&myVector[0]
,则可以获得整个数组

还有一个实用程序成员函数来获取该指针。

该类模拟一个数组,这意味着它的所有数据都分配在一个连续的内存块中,就像一个数组一样。这意味着,如果有指向第一个元素的指针,即
&myVector[0]
,则可以获得整个数组

还有一个实用程序成员函数用于获取此指针