gpt4 book ai didi

c++ - 为 VBO 创建动态对象数组

转载 作者:行者123 更新时间:2023-11-28 06:28:57 25 4
gpt4 key购买 nike

我正在尝试创建对象的动态数组,然后将其用于 VBO。

Vector3f Vertices[] = new Vector3f[size];
/*
initialization
*/

glGenBuffers(1, &VBO);
glBindBuffer(GL_ARRAY_BUFFER, VBO);
glBufferData(GL_ARRAY_BUFFER, sizeof(Vertices), Vertices, GL_STATIC_DRAW);

但是我有以下错误:聚合对象预期使用“{...}”初始化那么,我该怎么做呢?我想这一定是可能的。

最佳答案

您可能需要使用 std::vector 或 std::list 代替传统的 C 数组。

这是引用

OpenGL: Using VBO with std::vector

关于c++ - 为 VBO 创建动态对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27997092/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com