logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++11 并发新特性(thread, atomic, condition_variable, thread_local),异常与错误处理

包含:错误值(value),错误信息(message),错误类别(category)。:即使没有其他线程干扰,也可能因硬件原因失败(如某些架构的伪失败),但 strong 版本会持续重试直到成功或确实不匹配。:将原子变量的值加上 x,返回操作前的原始值(类似 x += n 的原子版本)。3.如果不相等,将 expected 更新为原子变量的当前值,返回 false。2.如果相等,将原子变量的值更新

#c++
C++11STL容器新特性(map vs unordered_map,红黑树 vs 哈希表)

顺序容器:vector、deque、list关联容器(有序):map、set(基于红黑树)无序容器(C++11新增):unordered_map、unordered_set(基于哈希表)// 自定义类型:学生int id;// 1. 对于map:需要定义operator<用于排序/*map底层的红黑树需要通过比较键的大小来维持结构平衡和有序性。对于基础类型(如 int、string 等),编译器已

#c++#散列表
到底了