摘要: 所有QObject的派生类在官方文档中都推荐在头文件中放置宏Q_OBJECT,那么该宏到底为我们做了哪些工作?在qobjectdef.h中有下面的代码:view plain#defineQ_OBJECT\public:\Q_OBJECT_CHECK\staticconstQMetaObjectstaticMetaObject;\Q_OBJECT_GETSTATICMETAOBJECT\virtualconstQMetaObject*metaObject()const;\virtualvoid*qt_metacast(constchar*);\QT_TR_FUNCTIONS\virtualint 阅读全文
posted @ 2012-03-09 14:40 hnrainll 阅读(4831) 评论(0) 推荐(0) 编辑
摘要: 学无止境!!!第一部分:(参考百度百科)一、STL简介STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。STL的代码从广义上讲分为三类:algorithm(算法)、container(容器)和iterator(迭代器),几乎所有的代码都采用了模板类和模版函数的方式,这相比于传统的由函数和类组成的库来说提供了更好的代码重用机会。在C++ 阅读全文
posted @ 2012-03-09 10:36 hnrainll 阅读(478) 评论(0) 推荐(1) 编辑