性能明智,哪个更快?C++:指针向量与固定大小的数组性能
由new运算符分配的对象指针的向量?
std::vector<Object *> array;
或者在构造函数中使用new分配的数组?
Object[] objects;
objects = new objects[64];
这个想法是,在每一帧,程序循环每个元素读/写每个元素的值。
编辑:
第二个片段是从XNA书中提取的。我没有使用XNA来编写我的框架,我试图找出在需要速度的应用程序中使用容器的最佳方法。
我没有看到指针,我不认为第二个代码片段甚至是有效的C++。你可能想详细说明你想做什么,因为现在这个问题基本上只能用“是”来回答。 –