本文介绍了关于指针和向量的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述




vector< Sprite *>框;

++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++ tank,rcBounds,BA_BOUNCE);

休息;


box.push_back(ms);


++ +++++++++++++++++++++++++++++++++++++++++++++++ (vector< Sprite *> :: iterator itr = box.begin();

itr!= box.end(); itr ++){

itr->更新();

}


这不行,我怎么能做得更好?



vector<Sprite*>box;
++++++++++++++++++++++++++++++++++
tank = new Bitmap(hdc, IDB_IMAGE2, g_hin);
Sprite * ms = new Sprite(tank, rcBounds, BA_BOUNCE);
break;

box.push_back(ms);

+++++++++++++++++++++++++++++++++++++++

for(vector<Sprite*>::iterator itr = box.begin();
itr != box.end(); itr++){
itr->Update();
}

This isn''t working how can I do it better?

推荐答案




(* itr) - >更新();


-Mike



(*itr)->Update();

-Mike





什么不工作?无法从这段不完整的

代码中辨别出来。


-

Bob Hairgrove



这篇关于关于指针和向量的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-23 14:14