找回密码
 立即注册
收起左侧

没有QFile(char*)构造函数,为什么还能QFile("\test.c")这样写

1
回复
6884
查看
[复制链接]

尚未签到

来源: 2016-9-7 16:52:53 显示全部楼层 |阅读模式
1Qter豆
看了看 qt help的QFile:
构造函数有:
QFile()
QFile(const QString &name)
QFile(QObject *parent)
QFile(const QString &name, QObject *parent)
但是平时我们可以写QFile("/home/test.c");

请问这是为什么?



回复

使用道具 举报

尚未签到

2016-9-8 00:11:58 显示全部楼层
"/home/test.c"   会被初始化为QString

因为是静态的,在编译时已经被转换
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了