首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

怎么将QStringList类的对象定义为静态并初始化的有关问题

2012-09-12 
如何将QStringList类的对象定义为静态并初始化的问题如何将QStringList 类的对象wordlist定义为静态,并且

如何将QStringList类的对象定义为静态并初始化的问题
如何将QStringList 类的对象wordlist定义为静态,并且初始化

定义为静态应该是static QStringList wordlist;没问题
初始化 该怎样进行呢

对于一个整形变量a
定义:class Button{static int a;}
初始化:int Button::a =0;
很容易

不知道QStringList的对象怎么初始化

[解决办法]
http://wenku.baidu.com/view/04d68ae8aeaad1f346933f09.html
楼主QStringlist 其实和Qlist<QString> 是一样的。这下你知道怎么初始化了么?实在不行看上面链接。
[解决办法]
我试了一下 在qtCreator中不需要初始化
[解决办法]
对于有构造函数的对象,最好不要定义为全局或者static,因为其初始化的时间是不确定的
[解决办法]
对于一个整形变量a
定义:class Button{static int a;}
初始化:int Button::a =0;
很容易

类推

对于一个QStringList
定义:class Button{static QStringList a;}
初始化:
QStringList b;
QStringList Button::a = b;

这样做,应该是没错的

热点排行