C++11系列文章
文章平均质量分 76
星光 不服赶路人
这个作者很懒,什么都没留下…
展开
-
C++11系列三—std::function和std::bind
旧标准的缺陷学习新标准的语法之前,先来聊聊旧标准存在的缺陷,这样就可以理解为什么要在C++11中存在std::funtion和std::bind了,这就是所谓——知其然,并知其所以然繁杂的调用对象C++中可以调用的对象有很多,包括但不限于以下:函数指针仿函数(重载了"( )" 运算符)可被转换为函数指针的类对象类成员函数问题浮出水面这些调用对象在使用的时候具有比较统一的时候,但是定义的方式却是五花八门。因此,C++11中为了改善这个问题,提供了std::function和std::bi原创 2022-04-02 16:19:59 · 1644 阅读 · 0 评论 -
C++11系列文章之二 | 列表初始化技巧
大家好,我是小杰,欢迎点赞和关注我~列表初始化由于旧标准初始化方式太过繁杂,限制偏多,因此在新标准中统一了初始化方式,为了让初始化具有确定的效果,于是提出了列表初始化概念。旧标准初始化方式普通数组初始化:int i_arr[3] = {1, 2, 3}POD类型初始化(即plain old data类型,可以直接使用memcpy复制的对象): struct A { int x; struct B { int i; int j原创 2022-03-30 16:22:33 · 1089 阅读 · 3 评论 -
C++11系列文章之一 | 类型推导神功修炼
大家好,我是小杰。如果读完这篇感觉到有用的知识增加了,不妨点个赞、在看和关注,鼓励一下!很抱歉最近两周我没怎么发原创,并不是我忘记了,而是遇到了考试周,五门考试真的是太忙了(毕竟没有听课),所以我断更了,接下来我会接着更下去。这段时间我虽然没有更文,但是我也在思考着文章的方向,我打算出几个系列,每个系列出完之后会出一篇汇总文章方便读者收藏和学习,当然我也会放到公众号下面的按钮中方便找到,目前想到的有网络框架的源码解析系列、XX天从零开发网络框架系列、C++11、14、17等系列及其应用、STL源码原创 2022-01-21 14:41:03 · 544 阅读 · 0 评论