• 6105阅读
  • 1回复

QT里可以用std,vector这些东东吗? [复制链接]

上一主题 下一主题
离线kata
 
只看楼主 倒序阅读 楼主  发表于: 2006-05-15
STL支持吗?
3x
[ 此贴被XChinux在2006-05-15 18:59重新编辑 ]
离线sinl

只看该作者 1楼 发表于: 2006-05-16
标准模板库不是QT本身支持的,而是C++的一部分,不过需要编译器的支持(比如gnu的编译器一定要3.0以上的版本才支持)。但是由于QT出现的很早,那个时候STL还没有被加人C++,所以QT它自身做了一套和STL功能相似的部分,这个是QT一个比较罗嗦但是也是没办法的地方(其实QT的容器类做得是很好的)

QT两个地方让我很不舒服:
一、做了很多本来应该是系统或者C++本身提供的东西(比如QFile、容器类)。
二、扩展的语法(我讨厌emit,slot/singel,Q_OBJECT这些不标准的东西,以现在的模板技术,完全可以不需要这些也能实现这些功能)
快速回复
限100 字节
 
上一个 下一个