2010-10-05 75 views
1

我一直在努力爲最後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: error: expected constructor, destructor, or type conversion before '<' token

+0

不要用文字處理器編輯你的源代碼。並使用std :: vector。 – 2010-10-05 22:49:09

回答

1

也許它需要是std::vector

5

在我看來,你沒有指定向量的名稱空間,並沒有聲明你正在使用std :: vector。試試這個:

std::vector<myTriangle> container; 
相關問題