在VC7 和VC6中取vector 内部指针的问题

来源:互联网 发布:单片机是学什么? 编辑:程序博客网 时间:2024/05/16 03:00

在VC7 和VC6中取vector 内部指针的问题,考虑以下:
vector<BYTE> v;
v.push_back(98);

BYTE *b = v.begin();  // vc6 下没问题
BYTE *c = &v[0];  // vc7 下需要这样用

参考:如何将vector和string的数据传给传统的API:http://dev.csdn.net/article/17/17508.shtm