在.h文件中:
class counting
{
public:
vector<int> vekto[2];
....
in .cpp
counting::counting()
{ int i;
for(i=0;i<2;i++)
vecto[i].resize(3);//line 6
}
得到错误:
.cpp(6) : error C2065: 'vecto' : undeclared identifier
.cpp(6) : error C2228: left of '.resize' must have class/struct/union
哪里有问题?
P.S。在cpp中包含.h文件。
答案 0 :(得分:4)
您将矢量数组声明为vekto
,但您将其称为vecto
。改变其中任何一个以使它们匹配。