如何定义矢量

时间:2012-08-06 16:58:46

标签: c++ stdvector

我在一个类的头文件中有以下内容:

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

在类描述中,我有以下受保护的成员:

vector<Point2D>         samples;

Point2D被定义为一个类

在编译期间我遇到很多错误(C2143,C4430和C2238)

有什么想法吗?

2 个答案:

答案 0 :(得分:5)

除非在代码的其他部分中定义命名空间,否则需要使用std::vector

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

答案 1 :(得分:3)

您需要链接到标准Vector。 std::vector