• 3421阅读
  • 5回复

[提问]Qt有没有stl模板的算法 [复制链接]

上一主题 下一主题
离线myleader
 

只看楼主 倒序阅读 楼主  发表于: 2014-04-24
Qt提供了一个QTL,据说可以覆盖stl的功能,但是不知道是否齐全,反正我过去使用觉得似乎不如stl,现在因为项目需要使用QTL,不知道QTL是否自带了arithmetic的功能,有大虾知道吗?
离线pxiao_xiao

只看该作者 1楼 发表于: 2014-04-24
算术类? 三角函数 指数喊什么的? 够用了
离线彩阳

只看该作者 2楼 发表于: 2014-04-27
有,而且相当方便。
#include <QtAlgorithm>
比如说提供了Java风格的迭代器,比STL的人性化多了。
QListIterator i( list );
while ( i.hasNext() )
{
  // 对i作迭代
  i.next( );
}
上海Qt开发联盟,热忱地欢迎你的加入!
离线myleader

只看该作者 3楼 发表于: 2014-04-28
感谢大家的回答,如果我需要的是stl中funcational或者numeric的算法,Qt中也有吗?我去找过,可是没有
离线dbzhang800

只看该作者 4楼 发表于: 2014-05-01
只要编译器支持 stl 算法,就应该优先使用stl中的算法。

Qt中的算法出现在 stl 中的算法被编译器广泛支持之前,目前,Qt内部也已经用stl算法替代原来的Qt算法了。
离线myleader

只看该作者 5楼 发表于: 2014-05-04
原来如此,涨姿势了
快速回复
限100 字节
 
上一个 下一个