VC6.0 和2005中的vector用法不一样吗?该怎么处理

VC6.0 和2005中的vector用法不一样吗?
我有一个2005下的程序,部分代码拷到6.0下就出错了,提示说vector::pointer函数有问题,说pointer不是vector的一个成员函数。我查了一下msdn,发现在2005的msnd中可以找到vector::pointer,但是6.0的msdn中却没有。vector不是标准C++的吗,怎么在2005中和6.0中的定义不一样呢?

------解决方案--------------------
呵呵,我没有用过
不过有一点
vc6.0并无完全支持标准C++

------解决方案--------------------
是用法不一样的。
------解决方案--------------------
是有些不一样
------解决方案--------------------
vc下的标准库按是ms实现的,也在不断的做修改。所以各个版本会有所不同。
------解决方案--------------------
VC6对标准的支持只能达到87%,因此我放弃了VC6,改用VC7.1的命令行下编译。
------解决方案--------------------
VC 6太老了,比C++标准(好像是98版吧)还老。