关于向量vector的问题
大家好:
我现在在看侯杰译的《esstial c++》,在看到第一章关于向量vector时,遇到问题,写了简单的几个句子,在VC6.0下调试。编辑时报错。我已经含入vector头文件了,为什么说main()中的vector未声明呢,请大家指正
还有我觉得这本书中有些细节的地方错误不少,不知是我的水平太低,还是书本身就是这样的。侯老师的书应该不会是这样的
#include<iostream.h>
#include<vector>
void main()
{
const int pell_array[]={3,5,64,67,6,443,56,22,7,85};
const seq_size=10;
vector<int>pell_seq(pell_array,pell_array+seq_size);//编辑时在此行开始报错
for(int ix=0; ix<seq_size; ix++)
cout<<pell_seq[ix]<<" "<<endl;
}
--------------------Configuration: ch7 - Win32 Debug--------------------
Compiling...
ch7.cpp
d:\liang\msdev98\myprojects\ch7\ch7.cpp(8) : error C2065: 'vector' : undeclared identifier
d:\liang\msdev98\myprojects\ch7\ch7.cpp(8) : error C2062: type 'int' unexpected
d:\liang\msdev98\myprojects\ch7\ch7.cpp(10) : error C2065: 'pell_seq' : undeclared identifier
d:\liang\msdev98\myprojects\ch7\ch7.cpp(10) : error C2109: subscript requires array or pointer type
Error executing cl.exe.
ch7.obj - 4 error(s), 0 warning(s)