错误:'<'之前的预期构造函数,析构函数或类型转换代币

时间:2010-10-05 22:45:21

标签: c++

我一直在尝试最后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;'之前的预期构造函数,析构函数或类型转换令牌

2 个答案:

答案 0 :(得分:5)

在我看来,你没有指定vector的命名空间,也没有声明你正在使用std :: vector。试试这个:

std::vector<myTriangle> container;

答案 1 :(得分:1)

也许需要std::vector