Techie亮博客

进步始于交流
收获源于分享

最新发布 第4页

Qt

Qt多线程-QThread

Techie亮阅读(99)评论(0)

文章目录 1. 介绍  1.1. 线程优先级  1.2. 线程休眠 2. 基本使用  2.1. 建立QThread子类法  2.2. moveToThread方法 3. 线程同步  3.1....

Qt

QSet使用及Qt自定义类型使用QHash等算法

Techie亮阅读(108)评论(0)

文章目录 1. 介绍 2. 简单范例 3. 自定义类型 1. 介绍 Qt提供的一个单值的数学集合的快速查找容器,使用方式与QList相同,但其内元素不会有重复。详细说明见 官方文档 注意,此容器实现方式是基于哈希表,而不是红黑树,若使用自定...

Qt

QQueue与QStack使用

Techie亮阅读(128)评论(0)

文章目录 1. 介绍 2. 简单范例 1. 介绍 QQueue是Qt的队列实现,符合先进先出FIFO,继承自QList,可以使用QList所有方法,但不建议使用,属于QQueue的方法有 T dequeue() void enqueue(c...

C/C++

C++11新特性

Techie亮阅读(60)评论(0)

文章目录 1. 来自以往版本标准的变更(候选变更) 2. 核心语言的扩充 3. 提高核心语言运行性能  3.1. 右值引用和移动构造  3.2. 泛化的常数表达式  3.3. 对POD定义的修正 4. 核心语言...

Qt

QList和QVector使用

Techie亮阅读(133)评论(0)

文章目录 1. 介绍 2. QList使用  2.1. 简单范例  2.2. 其他函数  2.3. 迭代器风格 1. 介绍 QVector The QVector class is a template cla...

Qt

QHash和QMultiHash使用

Techie亮阅读(113)评论(0)

文章目录 1. 介绍 2. 简单范例  2.1. QHash  2.2. QMultiHash 3. 自定义类型实现hash 1. 介绍 QHash<Key, T>是一个在哈希表中存储键值对的数据结构。它的接...

Qt

Qt容器类汇总说明

Techie亮阅读(99)评论(0)

文章目录 1. 介绍 2. 本博客的Qt容器使用说明 3. 容器类 4. 迭代器类  4.1. Java风格迭代器  4.2. STL风格迭代器 5. Qt提供的其他容器 6. Qt容器算法复杂性 下述说明来源于官方文档...

Qt

QMultiMap使用

Techie亮阅读(109)评论(0)

文章目录 1. QMultiMap与QMap 2. 使用范例 1. QMultiMap与QMap 操作可以说完全一样,只不过QMultiMap继承自QMap,并实现了一个key 对应多个value(通过插入多个相同key的值)。 由于一个k...

Qt

QMap使用

Techie亮阅读(122)评论(0)

文章目录 1. 简单范例 2. 其他  2.1. value/key方法返回值  2.2. QMap与std::map  2.3. std::map<Key, T> QMap::toStdMap()...

Qt

Qt下Doxygen使用

Techie亮阅读(104)评论(0)

文章目录 1. Doxygen文档功能开启 2. 使用方法 3. 自定义 1. Doxygen文档功能开启 默认此功能是开启的,若未开启可手动开启 菜单栏-工具-选项-文本编辑器-Completion 此处可以配置是否开启doxygen代码...

其他

Windows下Doxygen基本使用

Techie亮阅读(70)评论(0)

文章目录 1. 什么是Doxygen? 2. 安装Doxygen 3. Doxygen的配置  3.1. 选择?wizard?标签下的?Output?Topics  3.2. 选择?wizard?标签下的?Diagram...

Qt

Qt Creator插件Todo

Techie亮阅读(74)评论(0)

QtCreator提供了Todo插件,可以自动检索项目的所有标记符,默认支持TODO、NOTE、FIXEME、BUG、WARNING,同时也支持自定义添加关键词。

Qt

Qt代码覆盖率code coverage(MinGW版)

Techie亮阅读(67)评论(0)

文章目录 1. 第一步:编写一个可运行的Qt程序 2. 第二步:编译Qt程序 3. 第三步:运行Qt程序 4. 第四步:用gcov来生成报告 5. 第五步:查看报告 最近才发现MinGW里面包含一个叫做gcov的工具,可以用来检查你的程序运...