2012-08-06 30 views
-7

我有在的一類的報頭文件中的以下:如何定義向量

#include <vector> 
#include <math.h> 

在類描述,我有以下保護構件:

vector<Point2D>   samples; 

的Point2D被定義如在編譯時類

我得到很多錯誤(C2143,C4430和C2238)

任何IDE的如?

+8

它是'std :: vector'。 – 2012-08-06 17:00:45

+0

重新標記:我假設你問的是帶有錯誤標記的C++問題,而不是C#問題,而且語法和概念極不正確。 – 2012-08-06 17:01:03

+4

請包括我們這些沒有時間Google查看您的錯誤代碼的實際錯誤消息。謝謝! – 2012-08-06 17:01:51

回答

3

您需要鏈接到標準的矢量。 std::vector

5

除非在代碼的某個其他部分中定義了名稱空間,否則您需要使用std::vector

#include <vector> 
#include <math.h> 
... 
std::vector<Point2D> samples;