会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
菜园子
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
下一页
2021年5月26日
双向链表std::list和单向链表std::forward_list
摘要: 中文标准库:std::list 中文标准库:std::forward_list 一、简介 list是由双向链表实现的,内存空间是不连续的。由链表的实现原理可知: 优点:插入和删除非常快。只需要在插入的地方更改指针的指向即可,不用移动数据。 缺点:不支持随机访问,查询效率较低,时间复杂度为O(n) f
阅读全文
posted @ 2021-05-26 11:09 滴哒哒哒
阅读(773)
评论(0)
推荐(0)
2021年5月24日
functional仿函数,函数对象
摘要: 中文标准库:头文件<functional> 函数指针与回调函数 lambda:匿名函数 function底层分配机制:暴力malloc,实时分配性能低下。 std::function<int(int, int)> f = lambda/普通函数/类函数/函数对象/模版函数/bind/ 一、标准库中的
阅读全文
posted @ 2021-05-24 16:34 滴哒哒哒
阅读(197)
评论(0)
推荐(0)
2021年5月20日
std::this_thread和std::thread下的一些函数
摘要: 1. std::thread hardware_concurrency()静态函数 获取当前硬件支持多少个线程并行执行 get_id() 返回线程的id 2. std::this_thread 转载:中文标准库this_thread this_thread是一个命名空间,不是类也不是头文件 get_
阅读全文
posted @ 2021-05-20 17:27 滴哒哒哒
阅读(139)
评论(0)
推荐(0)
2021年5月14日
C++正则表达式
摘要: 中文标准库:正则表达式 转载:C++正则表达式 默认情况下,C++正则表达式遵循ECMAScript语法 注意:在C++代码中使用'\'一定要记得使用转义字符,也可以使用字面量R"(实际的字符串)"就不需要添加转义字符 1. 三个主要函数 regex_match 将一个字符序列与正则表达式进行匹配,
阅读全文
posted @ 2021-05-14 13:28 滴哒哒哒
阅读(341)
评论(0)
推荐(0)
数组、array、vector区别和联系
摘要: Vector Array 1.共同点: 三者使用方式相似,都可以使用标准数组的表示方法来访问每个元素(array和vector都对下标运算符[]进行了重载) 三者的存储都是连续的,可以进行随机访问 2.不同点: 数组一经创建,长度固定,不能改变,如果想更改数组长度,只能创建一个更大的新数组,然后把原
阅读全文
posted @ 2021-05-14 09:56 滴哒哒哒
阅读(278)
评论(0)
推荐(0)
2021年5月10日
线程与进程、同步和异步、并行和并发,阻塞和非阻塞,死锁
摘要: C++并发编程实战第二版 转载:多线程和多进程的区别 转载:怎样理解阻塞非阻塞与同步异步的区别? 同步和阻塞?异步和非阻塞? 并发、并行、同步、异步、多线程的区别? 异步:future promise 并发:thread mutex atomic 一、并发 同一时间段有几个程序都处于已经启动到运行完
阅读全文
posted @ 2021-05-10 10:09 滴哒哒哒
阅读(54)
评论(0)
推荐(0)
2021年5月8日
std::set、multiset和unordered_set(hash_set)
摘要: 中文标准库:multiset 一、构造 二、set在标准库中的算法 标准库algorithm std::set_union 计算两个集合的并集 set_symmetric_difference 计算两个集合的对称差 std::set_intersection 计算两个集合的交集 std::set_d
阅读全文
posted @ 2021-05-08 10:44 滴哒哒哒
阅读(238)
评论(0)
推荐(0)
2021年4月30日
Windows批处理文件bat
摘要: 转载:批处理命令set if for pause %0 choice call start goto echo 一、文本 1.注释 ::和rem都表示注释和c++中的//一样 @echo off关闭回显(回显就是将命令语句显示到控制台),@就是让后面的语句不显示,此处就是不显示echo off 示例
阅读全文
posted @ 2021-04-30 11:26 滴哒哒哒
阅读(644)
评论(0)
推荐(0)
2021年4月28日
拷贝构造,移动构造,析构函数,深拷贝,浅拷贝
摘要: 中文标准库:三五零法则 一、深拷贝浅拷贝 1.浅拷贝: 多个数据公用一段内存空间,如果一个数据释放了该空间,其他数据就找不到该数据,从而引发错误。 浅拷贝就像两个人共用一个衣柜,他们分别拥有相同的钥匙,但是某一天如果他们其中某个人偷偷的把锁换了,那么另外一个人去开柜子的时候就会遇到麻烦。这时候如果给
阅读全文
posted @ 2021-04-28 10:32 滴哒哒哒
阅读(206)
评论(0)
推荐(0)
2021年4月22日
枚举类型 enum以及enum class
摘要: Prefer scoped enums to unscoped enums C++11的enum class 、enum struct 和 enum enum class的发明就是为了避免强制转换 使用枚举的原因: 提供程序的可读性的,代表的其实就是数字,比如一周有7天 为了提供有限个选择,避免用户
阅读全文
posted @ 2021-04-22 10:33 滴哒哒哒
阅读(203)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
下一页
公告