社区
Qt
帖子详情
如何将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
打赏
收藏
如何将QStringList类的对象定义为静态并初始化的问题
如何将QStringList 类的对象wordlist定义为静态,并且初始化 定义为静态应该是static QStringList wordlist;没问题 初始化 该怎样进行呢 对于一个整形变量a 定义:class Button{static int a;} 初始化:int Button::a =0; 很容易 不知道QStringList的对象怎么初始化
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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,因为其初始化的时间是不确定的
写不动代码的人
2012-08-15
打赏
举报
回复
我试了一下 在qtCreator中不需要初始化
刀刀亮
2012-08-15
打赏
举报
回复
http://wenku.baidu.com/view/04d68ae8aeaad1f346933f09.html
楼主QStringlist 其实和Qlist<QString> 是一样的。这下你知道怎么初始化了么?实在不行看上面链接。
将
QString
list
设置为
静态
变量,
初始化
问题
初学QT,今天发现将一些自带的QT
类
型声明称
静态
以后(例如
QString
list
),无法
初始化
的情况。
静态
变量如果不
初始化
,直接使用的话,编译器就会提示LINK错误。即提示,无法解析的外部符号。那么如何使用这
类
静态
变量呢,其实在QT creator中,只需要在.cpp中声明一次就行,可以不用
初始化
。例如:class checkall : public QWidget { // 头文件.h ...
Qt入门教程【STL篇】
QString
List
字符串列表
QString
List
字符串列表
qstring
如何
初始化
_Qt 对
QString
操作
本帖最后由 kylin_try 于 2014-4-2 19:58 编辑
QString
QString
::number ( ulong n, int base = 10 ) [
静态
]这是一个重载成员函数,提供了方便。它的行为基本上和上面的函数相同。也可以参考setNum()。
QString
QString
::number ( int n, int base = 10 ) [
静态
]这是一个重载成员函数...
C++学习 十四、
类
的进阶(4)成员
初始化
列表,
类
内
初始化
,
静态
成员,嵌套结构
C++学习 十四、
类
的进阶(4)成员列表
初始化
,
类
内
初始化
,
静态
成员,嵌套结构前言成员
初始化
列表
类
内
初始化
静态
成员
静态
数据成员
静态
成员函数
静态
成员总结嵌套结构 前言 本篇
类
的进阶学习包括,成员列表
初始化
,
类
内
初始化
,
静态
成员,嵌套结构。 成员
初始化
列表 之前的构造函数,是在函数内部代码块中
初始化
成员。 那么就会出现const成员,引用成员的
初始化
问题
,对于下面这个
类
声明: class A{ private: int a_; double b_; con
关于c++
静态
类
的说法
关于C++的
静态
类
和C#中的
静态
类
的比较 在C++中,
类
不能有static修饰, **C++
静态
类
是指只用于包含
静态
成员的
类
型,不能进行实例化。**当我们声明
类
的成员为
静态
时,这意味着无论创建多少个
类
的
对象
,
静态
成员都只有一个副本。
静态
成员在
类
的所有
对象
中是共享的。 我们不能把
静态
成员的
初始化
放置在
类
的
定义
中,但是可以在
类
的外部通过使用范围解析运算符 :: 来重新声明
静态
变量从而对它进行
初始化
。
静态
函数只要使用
类
名加范围解析运算符 :: 就可以访问。
静态
成员函数只能访问
静态
成员数据、其他
静态
成员函数和
类
Qt
16,216
社区成员
26,595
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章