关于指针和向量的问题 [英] Question about pointers and vectors

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

问题描述




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?

推荐答案



" JoeC" <恩***** @ yahoo.com>在消息中写道

news:11 ********************* @ o13g2000cwo.googlegro ups.com ...

"JoeC" <en*****@yahoo.com> wrote in message
news:11*********************@o13g2000cwo.googlegro ups.com...


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

box.push_back(ms);

+++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++ ){
itr-> Update();
- }

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


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


2005年12月6日11:40:39 -0800,JoeC <恩***** @ yahoo.com>写道:
On 6 Dec 2005 11:40:39 -0800, "JoeC" <en*****@yahoo.com> wrote:


vector< Sprite *> box;
++++++++++++++++++++++++++ +++++++++++++++++++>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> );
打破;

box.push_back(ms);

+++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++ > itr!= box.end(); itr ++){
itr-> Update();
}

这不行,我该怎样才能做得更好?


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?




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

代码中辨别出来。


-

Bob Hairgrove
没有********** @ Home.com


谢谢..

thanks..


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

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆