类对象的向量及其实例化
A vector of class objects, and their instantiation
好的,所以我想要一个类对象的 std::vector。它们将按需制作。
std::vector<VertexBuffer> vBuffs;
somwehere::someFunction()
{
VertexBuffer vB;
thisNthat = 10;
vB.thisNthat = thisNthat;
......
vBuffs.push_back(vB);
}
由于 vB 超出范围,vBuffs[vB 位置] 缓冲区会发生什么情况?
做我想做的事情的最好方法是什么。
vBuffs.push_back(VertexBuffer());
??
然后只是通过向量分配值?(或构造函数)。
"既然 vB 超出了范围,那么 vBuffs[vB 位置] 缓冲区会发生什么?"
自push_back()
以来
vBuffs.push_back(vB);
将vB
的副本放在vBuffs
在函数结束时超出范围是没有问题的。
相关文章:
- 从C++实例化QML
- 设计一个只能由特定类实例化的类(如果可能的话,通过make_unique)
- 为什么我不能更改实例化对象内部的向量?
- 基类中向量的干净实例化
- 没有操作员=的类型向量的实例化
- 是否可以使用将不同参数传递给构造函数的类的不同实例初始化向量
- make_pair并push_back基指针,并实例化基指针的向量
- (C++)用于实例化新对象并将其分配给指向相同对象类型的指针的 2D 向量的语法
- 在显式实例化向量时<someType>,someType 默认构造函数的用途是什么?
- C :序列化类实例的向量
- 从字符* 高效实例化向量<char>
- 使用向量<向量>成员实例化对象时的隔离错误<int>
- 类对象的向量及其实例化
- C++ 避免向量<bool>实例化
- 实例化一个二维向量,其中一组对作为单元值
- 在 C++ 中将"this"添加到类实例化的向量
- C++向量元素是否动态实例化
- 如何实例化对象的静态向量
- C++错误:初始化结构实例的向量数组成员
- 如何在c++中显式实例化MPL向量的所有成员的模板