摘要: 一、双端队列 std::deque 中文标准库:std::deque 转载:STL源码剖析——deque的实现原理和使用方法详解 vector sizeof(deque) std::deque(double-ended queue)双端队列,是有下标的顺序容器。它允许在其首尾两端快速插入及删除。另外 阅读全文
posted @ 2021-09-24 17:01 滴哒哒哒 阅读(982) 评论(0) 推荐(0) 编辑
摘要: std::variant QVariant 中文标准库:any 初始化列表initializer_list使用any any是一种很特殊的容器,它只能容纳一个元素,但这个元素可以是任意的类型,可以是基本数据类型(int,double,char,float...)也可以是复合数据类型(类、结构体) 1 阅读全文
posted @ 2021-09-24 11:19 滴哒哒哒 阅读(2046) 评论(0) 推荐(0) 编辑
摘要: 一、Qt中的QVariant Qt中的QVariant QVariant和stdany有些类似,stdvariant更像是std::any的一个子集 二、C标准库中的std::variant(C17) QVariant和std::variant序列化与反序列化。(序列化就是把程序数据转换为可以传输或 阅读全文
posted @ 2021-09-24 11:16 滴哒哒哒 阅读(993) 评论(0) 推荐(0) 编辑
摘要: 中文标准库:std::stack C++内存中的堆和栈 FILO:First In Last Out(先进后出) 栈是适配器 1.构造 stack构造不能直接使用初始化列表 std::initializer_list。可以使用其他容器初始化stack,使用std::deque不需要指定容器,使用其他 阅读全文
posted @ 2021-09-24 11:12 滴哒哒哒 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 对于QVariantList和QVariantMap以及QVariantHashQt头文件中有如下定义 typedef QList<QVariant> QVariantList; typedef QMap<QString, QVariant> QVariantMap; typedef QHash<Q 阅读全文
posted @ 2021-09-24 10:46 滴哒哒哒 阅读(3063) 评论(0) 推荐(0) 编辑