摘要:
const 作用 修饰变量,说明该变量不可以被改变; 修饰指针,分为指向常量的指针(pointer to const)和自身是常量的指针(常量指针,const pointer); 修饰引用,指向常量的引用(reference to const),用于形参类型,即避免了拷贝,又避免了函数对值的修改; 阅读全文
posted @ 2023-07-01 12:40
冰山奇迹
阅读(92)
评论(0)
推荐(0)
摘要:
背景 在C++多线程编程中,同步线程间的操作和结果通常是一个关键问题。C++11引入了std::future这一同步原语,用于表示异步操作的结果。本文将介绍C++中std::future的使用方法、优势以及与其他同步方法的对比。 使用std::future std::future表示一个异步操作的结 阅读全文
posted @ 2023-07-01 12:39
冰山奇迹
阅读(566)
评论(0)
推荐(0)
摘要:
编译步骤 gcc 与 g++ 区别 gcc 命令的常用选项 编译优化选项 -O 优化 -O1优化 -O2 -O0 -Os -Ofast -Og -Oz -O 选项控制特定的优化 Warnings Reference 编译步骤 gcc 、 g++分别是gnu的c & c++编译器 。实际上,GCC 能 阅读全文
posted @ 2023-07-01 12:37
冰山奇迹
阅读(13091)
评论(0)
推荐(2)
摘要:
红黑树 Red-black tree 自平衡二叉查找树,可在O(log n)时间内完成查找,插入和删除。 强查找. Linux 进程调度CFS epoll 事件块的管理 Nginx Timer事件管理 性质 每个节点是红色的或者黑的 根节点是黑的 每个叶子节点是黑的 如果一个节点是红的,则它的两个儿 阅读全文
posted @ 2023-07-01 12:34
冰山奇迹
阅读(384)
评论(0)
推荐(0)
摘要:
B树 多路平衡搜索树 索引在内存,数据映射磁盘(磁盘页4K的整数倍), 多路,降低红黑树和二叉树的层高,降低IO访问次数 B树和B+树 B树节点中即存储数据信息,也会存储索引信息 B+树节点中即存储数据信息,也会存储索引信息,非叶子节点只有索引信息 B+ 树期待更少的磁盘IO - 将索引信息和数据信 阅读全文
posted @ 2023-07-01 12:29
冰山奇迹
阅读(300)
评论(0)
推荐(0)

浙公网安备 33010602011771号