stl容器做为api参数的一个小问题。
vector<POINT>pp;
POINT p1;
p1.x = 3;
p1.y = 4;
pp.push_back(p1);
pp.push_back(p1);
pp.push_back(p1);
pp.push_back(p1);
//要调用PolyBezier函数,它要求输入POINT型数组,4个元素。
//我想问有没有pp.getAddress之类的东西可用。如果没有的话,只能这样:用api时,做一个临时的数组,将pp中的东西导出来。但这样太麻烦了。望各位大侠指点。
PolyBezier(hdc,pp,4); //这样用是不行的。