【发布时间】:2012-03-02 10:34:45
【问题描述】:
我是使用 c++ 的新手
当我执行以下代码时
我知道它现在不应该绘制任何东西我只是想从使用数组作为顶点位置更改为使用向量,因为我希望能够计算点然后使用 push_back 来附加它们。
这个最小的例子不会编译:
#include <vector>
std::vector<float> vertexPositions;
const float triangle = 0.75f;
vertexPositions.push_back(triangle);
int main(int argc, char** argv)
{
return 0;
}
我明白了:
error: ‘vertexPositions’ does not name a type
【问题讨论】:
-
请展示一个完整的例子;该代码看起来不错。
-
嗯,你需要在 main 中有那个代码,至少是对 push_back 的调用。
标签: c++