我一直在尝试最后20分钟,弄清楚它为什么会抛出这个错误。
#include <GL/glut.h>
#include <vector>
// global width and height
int GW;
int GH;
// current mouse position in pixel coordinate
int x;
int y;
typedef struct myTriangle {
float tx;
float ty;
} myTriangle;
vector<myTriangle> container;
代码抛出这个:
Transform.cpp:17:错误:在'&lt;'之前的预期构造函数,析构函数或类型转换令牌
答案 0 :(得分:5)
在我看来,你没有指定vector的命名空间,也没有声明你正在使用std :: vector。试试这个:
std::vector<myTriangle> container;
答案 1 :(得分:1)
也许需要std::vector
?