C++容器的小问题,list,求指点

使用容器list装载N个角色,并实现角色类相关函数成员的调用(Render,Update),调用函数时需要显示出当前调用的是第几个角色的Render和Update函数题目... 使用容器list装载N个角色,并实现角色类相关函数成员的调用(Render,Update),调用函数时需要显示出当前调用的是第几个角色的Render和Update函数
题目如上~~~~我现在写了个角色类然后建了3个角色放到list里面,然后就不知道该怎么办了,想了好久,求高手们指点( ⊙o⊙ )哇
#include <iostream>
#include <list>
#include <numeric>
#include <algorithm>
#include<string>
#include"role.h"
using namespace std;
typedef list<Role>::iterator ROLEITER;
int FindRole( Role R, list<Role> Roles);
void main(){
list<Role> Roles;
//ROLEITER it;
int count;
Role A("小黄瓜",5678,1,10.5);
Role B("大黄瓜",56789,5,20.5);
Role C("老黄瓜",567890,10,5.5);
Roles.push_back(A);
Roles.push_back(B);
Roles.push_back(C);
count=FindRole(B,Roles);
cout<<count<<endl;
}
int FindRole(Role R,list<Role> Roles){
int count=0;
for(ROLEITER i=Roles.begin();i!=Roles.end();++i){
++count;
if(*i==R)
return count;
}
return count;
}
。。以上是主函数代码,角色类的太多。。不发啦
展开
 我来答
吊到一把扎
2011-05-17
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
给我分
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式