-8

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

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

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

vector<Point2D>         samples;

Point2D 被定义为一个类

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

有任何想法吗?

4

2 回答 2

5

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

#include <vector>
#include <math.h>
...
std::vector<Point2D> samples;
于 2012-08-06T17:04:31.303 回答
3

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

于 2012-08-06T17:05:27.383 回答