在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
在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