1. C++11 - 右值引用和Move语义

  • 讲解了C++中的左值和右值,从C开始将起,主要是自定义类型的问题。https://www.cnblogs.com/catch/p/3500678.html
  • 这篇文章又更详细了讲了左右值:https://blog.csdn.net/xuwqiang1994/article/details/79924310
    • 常量左值引用(const &)可以被赋右值。因为它们是常量,不能通过引用被修改。
    • 而右值引用(C++11特性)是( && ),可以更改的,不是const。
    • 文章对Move语义也解释了一点。
  • 讲的很好的比较浅显易懂的move语义:C++的move语义真的没那么可怕啦

2. C++11 - decltype关键字

  • 推导出某个东西的类型。https://www.cnblogs.com/QG-whz/p/4952980.html
  • 这里面详细写到了decltype,可以用于拖尾返回类型(trailing return type),学到了https://blog.csdn.net/jiange_zh/article/details/79356417

3. RAII和智能指针

  • RAII思想:https://blog.csdn.net/ETalien_/article/details/88880324?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-1
  • Unique_ptr:https://www.cnblogs.com/diysoul/p/5930388.html
  • shared_ptr:https://www.cnblogs.com/diysoul/p/5930361.html
  • weak_ptr:https://www.cnblogs.com/diysoul/p/5930372.html

4. 类型转换

  • 这个的基础还可以:https://blog.csdn.net/Bob__yuan/article/details/88044361

5.Lambda 表达式

  • 这个也挺神奇,甚至一行就能写出斐波那契数列。https://blog.csdn.net/jiange_zh/article/details/79356417

阿龙的学习笔记---C++ 进阶知识(博客汇总)相关推荐

  1. 阿龙的学习笔记---Linux GDB 调试工具(博客转载总结)

    GDB基础操作:https://blog.csdn.net/21cnbao/article/details/7385161 100个GDB小技巧,忒多了,留着以后看.https://www.kancl ...

  2. 《ABAQUS有限元分析实例详解》学习笔记_51CAE_新浪博客

    石亦平老师的<ABAQUS有限元分析实例详解>当属ABAQUS学习的经典著作,一边认真拜读一边在此写下点滴笔记,供自己参考. 1.ABAQUS/CAE并没有自己专用的量纲系统,用户建立的整 ...

  3. 预训练BERT学习笔记_Storm*Rage的博客

    Transformer的Attention Decoder的结构与Encoder相比多了一个Encoder-Decoder Attention,两个Attention分别用于计算输入和输出的权值: S ...

  4. 相机基础知识博客汇总

    工业相机成像原理 相机镜头工作原理 工业相机镜头基础知识 透镜.小孔和眼球成像原理 变焦.对焦.景深的理解

  5. Arduino UNO新手零基础入门学习教程博客汇总

    写在开头 最近在上Arduino的课,可以说Arduino对新手来说非常友好了,因为相比于51和32,Arduino的库函数下载就好,不需要自己去写,就很方便 我的硬件设备 这个是学校提供的硬件设备, ...

  6. php基础教学笔记,php学习笔记:基础知识

    php学习笔记:基础知识 2.每行结尾不允许有多余的空格 3.确保文件的命名和调用大小写一致,是由于类Unix系统上面,对大小写是敏感的 4.方法名只允许由字母组成,下划线是不允许的,首字母要小写,其 ...

  7. 数据挖掘学习笔记 5 线性回归知识及预测糖尿病实例

    #2018-03-21 16:45:01 March Wednesday the 12 week, the 080 day SZ SSMR http://blog.csdn.net/eastmount ...

  8. 【学习笔记--FMCW基础知识】

    学习笔记--FMCW基础知识 前言 mmWave测距原理 mmWave区分多个物体 mmWave的距离分辨率(Range Solution) mmWave的最大测量距离 前言 由于工作原因需要了解TI ...

  9. jqGrid 学习笔记整理——进阶篇(一 )

    jqGrid 学习笔记整理--进阶篇(一 ) 本篇为基础篇的扩展,使其具有增.删.改.查的基本功能. 在浏览导航栏添加所需按钮 <!DOCTYPE html> <html>&l ...

最新文章

  1. SpringBoot 整合 Shiro 实现动态权限加载更新+ Session 共享 + 单点登录
  2. 美国DARPA204页可解释人工智能文献综述论文《Explanation in Human-AI Systems》
  3. php和python区别-php和python什么区别
  4. STM32F103C8T6学习笔记_时钟
  5. CodeForces - 1321B Journey Planning(思维)
  6. apache.camel_Apache Camel K 1.0在这里–您为什么要关心
  7. int型 判断奇偶_XSS(Reflected) 反射型跨站攻击
  8. laravel 集成采集_新版2020 Laravel采集网站程序
  9. rsatool使用步骤图解_工作中想要事半功倍?图解来助你
  10. 聊聊为什么 IDL 只能扩展字段而非修改
  11. c语言选择结构程序if,C语言的选择结构 (if 语句 和 switch 语句)
  12. 【重新发布,代码开源】FPGA设计千兆以太网MAC(1)——通过MDIO接口配置与检测PHY芯片...
  13. 多数元素 在数组中出险次数大于n/2
  14. getBoundingClientRect方法获取元素在页面中的相对位置
  15. 简单将xml数据转换为txt数据
  16. 华为鸿蒙手机系统什么时候开始更新_华为鸿蒙系统2.0什么时候可以升级
  17. 零点起飞学java web_零点起飞学Java Web开发 (徐林林) 高清PDF扫描版 114M
  18. 定积分的基本性质5 区间可加性
  19. 歌单详情内容-图标列表 (音乐app项目-第7步)
  20. 语音交互开源平台对比

热门文章

  1. android 清华镜像,清华镜像网站下载android源码并编译
  2. 《白夜行》《幻夜》读后感
  3. 深入浅出理解reedsolomon库数据冗余算法原理和具体实现源码分析
  4. 黑马程序员————高新技术————内省(了解JavaBean)
  5. Microsoft Visual Studio Installer Projects下载缓慢下载不动的解决办法
  6. 如何将图片压缩到指定大小?压缩图片大小的方法
  7. 通过zCloud实现数据库故障的“1-3-5”一站式高效处理
  8. SQL server 复杂查询
  9. 诺基亚A7Android,诺基亚四款新机齐曝光 你最期待哪一款?
  10. 穿山甲的广告聚合平台-GroMore