类对象的向量及其实例化

时间:2014-12-29 09:10:44

标签: c++ class object vector std

好的,所以我想要一个类对象的std :: vector。 它们将按需制作。

std::vector<VertexBuffer> vBuffs;

somwehere::someFunction()
{
   VertexBuffer vB;
   thisNthat = 10;

   vB.thisNthat = thisNthat;
   ......
   vBuffs.push_back(vB);


}

由于vB超出范围,vBuffs [vB location]缓冲区会发生什么?

做我想做的事情的最佳方式是什么。

vBuffs.push_back(VertexBuffer());

??

然后只通过向量分配值? (或构造函数)。

1 个答案:

答案 0 :(得分:1)

  

“由于vB超出范围,vBuffs [vB位置]缓冲区会发生什么?”

push_back()

以来
vBuffs.push_back(vB);

vB副本添加到vBuffs,在功能结束时超出范围是没有问题的。