关于指针和向量的问题 [英] Question about pointers and vectors
问题描述
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屋!