c++ 中的list如何在类中定义?如下:class a{private:list b;public:void getOn(){.b.push_back(bus);//此处对list操作为什么不行?}}若将list定义在getOn()函数里面就可以正常使用了.想问下各位大侠,list只能在函

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 21:08:14
c++ 中的list如何在类中定义?如下:class a{private:list b;public:void getOn(){.b.push_back(bus);//此处对list操作为什么不行?}}若将list定义在getOn()函数里面就可以正常使用了.想问下各位大侠,list只能在函

c++ 中的list如何在类中定义?如下:class a{private:list b;public:void getOn(){.b.push_back(bus);//此处对list操作为什么不行?}}若将list定义在getOn()函数里面就可以正常使用了.想问下各位大侠,list只能在函
c++ 中的list如何在类中定义?
如下:
class a{
private:
list b;
public:
void getOn(){
.
b.push_back(bus);//此处对list操作为什么不行?
}

若将list定义在getOn()函数里面就可以正常使用了.想问下各位大侠,list只能在函数中定义使用吗?我想在private中定义之后,在若干个函数中用.

c++ 中的list如何在类中定义?如下:class a{private:list b;public:void getOn(){.b.push_back(bus);//此处对list操作为什么不行?}}若将list定义在getOn()函数里面就可以正常使用了.想问下各位大侠,list只能在函
问题不在于你在哪里定义,在哪里定义都不可能正常使用.因为,
list 要求bus是个类型(类),而push_back(bus)却要求bus是个数据(对象).