注册 登录
编程论坛 C++教室

很简单的问题...但实在是不懂..

a7362543 发布于 2010-07-28 12:00, 990 次点击
#include <vector>
这个头文件的写法有错误吗..
为什么编译器说不能识别.
错误    1    error C2065: “vector”: 未声明的标识符    d:\my documents\visual studio 2005\projects\12222\12222\12222.cpp    14   
6 回复
#2
mxs8102010-07-28 13:08
#include <vector>
这样包含应该是没有问题的,
你这样试试:
std::vector
#3
pangding2010-07-29 00:05
编译器有问题吧…… 或者不是这行的错误。
预处理时,没有标识符的问题。
#4
gq1987182010-08-03 09:01
如果用了using namespace std;
没有必要using std::vector了吧
因为using namespace std;是声明全局命名空间。
#5
gq1987182010-08-03 09:02
楼主加了using namespace std;没?
#6
gq1987182010-08-03 09:04
还有这个可能在VC6.0编译不过 是因为它对标准支持不好
#7
liveningning2010-08-03 11:00
应该这样吧:   std::vector
1