深入理解C++11:C++11新特性解析与应用 三

深入理解C++11:C++11新特性解析与应用 三

bingliaolong C++ 4年前 28 0

新的改变 nullptr 在C++11中,nullptr是一个所谓“指针空值类型”的常量。 nullptr类型数据所占用的内存空间大小和void*是相同的。 nullptr和(void*)0 前者是一个编译时期常量 后者只是一个强制转换表达式,返回的也是一个void*指针类型。 ...

C++_关于Async和Future在异步任务中的使用总结

C++_关于Async和Future在异步任务中的使用总结

bingliaolong C++ 1年前 28 0

描述 程序开始时,在UI显示之前,需要做一次网络请求,请求到的数据用于界面上一些内容的展示 这属于是一个一次性任务 除了一开始这个一次性任务之外,当UI选择了某个逻辑后,还会弹出另外一个新的界面 需要创建订单,需要显示该订单对应的二维码 在订单创建后,需要对该订单进行一定时间的轮...

STL_容器适配器:stack记录

STL_容器适配器:stack记录

bingliaolong C++ 11个月前 20 0

概述 首先,stack是一个容器适配器 理论上,任何提供了 push_back(), pop_back(), back()等操作的序列容器都可以作为 stack的底层容器 为什么默认是deque deque之所以成为默认选择,是因为它在以下几个方面取得了最佳平衡: 相对于vect...

C++_线程池相关记述

C++_线程池相关记述

bingliaolong C++ 8个月前 13 0

线程池 任务管理 任务定义 动态数量任务同步 根据请求到的目标数量解析任务,创建任务,并投入线程池 当任务解析成功或者成功添加时,使用fetch_add递增 当某个线程处理完成后,使用--(*pending)递减 并判断当前pending是否已经为0,为0则进行相关逻辑

C++_decltype推导

C++_decltype推导

bingliaolong C++ 2个月前 6 0

概述 decltype 从 C++11 引入,用来在编译期获取一个实体或表达式的类型 它与 auto 最大的区别是: auto 通常会进行类型退化,而 decltype 会精确保留 const、引用、数组以及表达式的值类别 规则一:未加括号的名字或成员访问 如果操作数是: 未加括...

扫一扫二维码分享
繁