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

Qt里用到C++11的新特征了么?

2
回复
7695
查看
[复制链接]
累计签到:56 天
连续签到:1 天
来源: 2013-11-18 18:33:06 显示全部楼层 |阅读模式
2Qter豆
买了本c++primer第五版,里面提到了很多新特征,不知道学Qt有必要看么?

最佳答案

查看完整内容

Qt5有很多用到了C++11的特性。你也可以自己在一些地方使用C++11语法改善编程体验。比如:auto和lambda的使用
回复

使用道具 举报

累计签到:17 天
连续签到:1 天
2013-11-18 18:33:07 显示全部楼层
本帖最后由 jakes 于 2013-11-18 19:31 编辑

Qt5有很多用到了C++11的特性。你也可以自己在一些地方使用C++11语法改善编程体验。比如:auto和lambda的使用
  1. QObject::connect(timer,&QTimer::timeout,[&](){
  2.         ui->CTime_Label->setText(QDateTime::currentDateTime().toString("yyyy-MM-dd hh:mm:ss ddd"));
  3.     });
  4.     timer->start(1000);
复制代码
  1. auto dlg = new addEditDialog(this);
复制代码
回复

使用道具 举报

累计签到:181 天
连续签到:1 天
2013-11-19 09:23:51 显示全部楼层
是否支持新语法取决于你使用的编译器。其实为了增强程序的可移植性,不建议使用过新的语言特性。
另外,要学习QT的话,其实只要知道C++的语法和一些继承重载的概念就可以了。
回复

使用道具 举报

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

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