c++ 中的list如何在类中定义?

如下:classa{private:list<bus>b;public:voidgetOn(){.....b.push_back(bus);//此处对list操作为什么不... 如下:
class a{
private:
list<bus> b;
public:
void getOn(){
.....
b.push_back(bus);//此处对list操作为什么不行?
}

若将list定义在getOn()函数里面就可以正常使用了。想问下各位大侠,list只能在函数中定义使用吗?我想在private中定义之后,在若干个函数中用。请教各位大侠~~
展开
 我来答
duutl83
2010-11-27 · TA获得超过350个赞
知道答主
回答量:233
采纳率:0%
帮助的人:192万
展开全部
listbox combobox一类控件上有个属性Items,它是TStrings类型的。
在设计时可以双击该属性添加选项;
运行时,例如:
ComboBox1->Items->Add(“你想写入的选项”);
具体可以查看帮助文件,TStrings类型春闹有很多操作扒颂罩樱州函数的。

对话框就多了
1:ShowMessage(“”);
最简单的一个。
2:MessageBox();
里面N多参数,原型int __fastcall MessageBox(const char * Text, const char * Caption, int Flags);
可以用F1调用帮助文件,也可以自己查找,只要是完整安装了BCB帮助文件的都有。

3:……

……

BCB官方没有汉化版,所以好好学点英文吧,或者有牛人做了汉化补丁也不一定,多看帮助文件吧……
希望对你有帮助
陈宗权8d804
推荐于2016-02-21 · TA获得超过3766个赞
知道小有建树答主
回答量:1159
采纳率:0%
帮助的人:959万
展开全部
问题慎轿不在于你在哪里定义,在哪里没轿定义都不可能正常使用。因为,
list<bus> 要求枯孝肆bus是个类型(类),而push_back(bus)却要求bus是个数据(对象)。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
亲切还文雅丶烤红薯s
2010-11-26 · 超过17用户采纳过TA的回答
知道答主
回答量:66
采纳率:0%
帮助的人:0
展开全部
你可以再定义一个public的对象调用这个定义的list,不然一个私有的对象在别的地方是不能调用的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
谁把誓言换流年
2010-11-26 · TA获得超过259个赞
知道小有建树答主
回答量:199
采纳率:0%
帮助的人:203万
展开全部
没有任何不行的特征。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
peitaonnbbaa
2010-11-25 · 超过10用户采纳过TA的回答
知道答主
回答量:26
采纳率:0%
帮助的人:0
展开全部
此处对list操作为什么不行? 提示什么错误啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式