![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 74
ImRespiration
这个作者很懒,什么都没留下…
展开
-
C++20尝鲜-协程(二)
C++20尝鲜-协程(二)原创 2021-12-07 23:54:46 · 1151 阅读 · 0 评论 -
C++20尝鲜-协程(一)
C++20尝鲜-协程(一)什么是协程参考[cppreference](https://zh.cppreference.com/)的解释如下:A coroutine is a function that can suspend execution to be resumed later. Coroutines are stackless: they suspend execution by returning to the caller and the data that is required to原创 2021-11-27 23:29:34 · 1415 阅读 · 0 评论 -
C++四种强制类型转换
什么是显示转换有时我们希望显式地将对象转换为另外一种类型。例如,如果想在下面的代码中执行浮点数除法:int i,j;double slope = i/j;就要使用某种方法将i/j的结果显示地转换为double。这种方法称作强制类型转换。C风格的强制类型转换C风格地进行强制类型转换包含两种形式:type(expr);(type)type;C风格的强制类型转换从表现形式上来说不那么清楚明了,一旦出现问题,追踪起来比较困难。C++风格的强制类型转换C++风格的强制类型转换具有如下形式:原创 2021-11-25 00:32:33 · 5990 阅读 · 1 评论 -
auto类型推导
auto的作用auto是我在编码中经常使用到的C++11新特性之一,主要用于变量的自动类型推导,如auto num=3,则推导出num的类型为int32_tauto的优势相较于原始的显式类型去声明变量类型,auto的优势有以下几点:auto变量一定要被初始化,可以避免变量忘记初始化// auto i; // error: declaration of 'auto i' has no initializerauot i=1;原创 2021-11-25 00:27:20 · 1080 阅读 · 1 评论