(1)首先我们看下调试vector
#include <vector>
using namespace std;
struct A{
int x,y;
A(int a = 0,int b = 0):x(a),y(b){}
};
void main()
{
int array[] = {1,2,3,4,5};
vector<int> v(array,array+5);
vector<A> v_A;
A a;
for(int i = 0; i<3; i++)
{
cin>>a.x>>a.y;
v_A.push_back(a);
}
}
正常情况下,v在watch窗口下是这样的。
但是我们只想看,vector中的元素值,
那么我们在watch中输入 ((int*)v._First),5
如果vector中存放的是结构体或者类