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

blunder 2012-08-15 10:40:52
如何将QStringList 类的对象wordlist定义为静态,并且初始化

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

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

不知道QStringList的对象怎么初始化
...全文
1324 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
blunder 2012-08-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
http://wenku.baidu.com/view/04d68ae8aeaad1f346933f09.html
楼主QStringlist 其实和Qlist<QString> 是一样的。这下你知道怎么初始化了么?实在不行看上面链接。
[/Quote]正解 不需要初始化,但需要声明
yihuage72 2012-08-16
  • 打赏
  • 举报
回复
对于一个整形变量a
定义:class Button{static int a;}
初始化:int Button::a =0;
很容易

类推

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

这样做,应该是没错的
zhu_xz 2012-08-15
  • 打赏
  • 举报
回复
对于有构造函数的对象,最好不要定义为全局或者static,因为其初始化的时间是不确定的
  • 打赏
  • 举报
回复
我试了一下 在qtCreator中不需要初始化
刀刀亮 2012-08-15
  • 打赏
  • 举报
回复
http://wenku.baidu.com/view/04d68ae8aeaad1f346933f09.html
楼主QStringlist 其实和Qlist<QString> 是一样的。这下你知道怎么初始化了么?实在不行看上面链接。

16,216

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧