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中定义之后,在若干个函数中用。请教各位大侠~~ 展开
class a{
private:
list<bus> b;
public:
void getOn(){
.....
b.push_back(bus);//此处对list操作为什么不行?
}
}
若将list定义在getOn()函数里面就可以正常使用了。想问下各位大侠,list只能在函数中定义使用吗?我想在private中定义之后,在若干个函数中用。请教各位大侠~~ 展开
5个回答
展开全部
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官方没有汉化版,所以好好学点英文吧,或者有牛人做了汉化补丁也不一定,多看帮助文件吧……
希望对你有帮助
在设计时可以双击该属性添加选项;
运行时,例如:
ComboBox1->Items->Add(“你想写入的选项”);
具体可以查看帮助文件,TStrings类型春闹有很多操作扒颂罩樱州函数的。
对话框就多了
1:ShowMessage(“”);
最简单的一个。
2:MessageBox();
里面N多参数,原型int __fastcall MessageBox(const char * Text, const char * Caption, int Flags);
可以用F1调用帮助文件,也可以自己查找,只要是完整安装了BCB帮助文件的都有。
3:……
……
BCB官方没有汉化版,所以好好学点英文吧,或者有牛人做了汉化补丁也不一定,多看帮助文件吧……
希望对你有帮助
展开全部
问题慎轿不在于你在哪里定义,在哪里没轿定义都不可能正常使用。因为,
list<bus> 要求枯孝肆bus是个类型(类),而push_back(bus)却要求bus是个数据(对象)。
list<bus> 要求枯孝肆bus是个类型(类),而push_back(bus)却要求bus是个数据(对象)。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以再定义一个public的对象调用这个定义的list,不然一个私有的对象在别的地方是不能调用的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有任何不行的特征。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
此处对list操作为什么不行? 提示什么错误啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询