qt用类作为qlist的类型

定义了两个类分别为A,B在B.h中include"A.h"并在B中定义qlist<A>list请问如何改变list中A的私有变量... 定义了两个类分别为A,B
在B.h中 include"A.h"
并在B中定义qlist<A>list
请问如何改变list中A的私有变量
展开
 我来答
匿名用户
2017-09-24
展开全部
可以,与一般的类定义全局变量和静态变量一样用,QList有构造函数全局初始化:QListg_list;静态变量用在类的静态成员变量倒是用到,全局静态变量基本没用到。类的静态成员变量初始化:classA{staticQListm_list;//这是定义}在类外边初始
追问
并不只是初始化  在之后需要多次读取和改变私有变量 请问这样该如何实现   我现在没办法只能把private改成public   (另外补充   我用qlist创建了多个A类的对象,而且内容互不干扰  没法用静态变量吧,也许是我无知)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式