avatar
文章
134
标签
37
分类
12

首页
教程
  • Qt
  • Linux
  • C++
  • 设计模式
归档
标签
分类
地图
关于
爱编程的大丙
搜索
首页
教程
  • Qt
  • Linux
  • C++
  • 设计模式
归档
标签
分类
地图
关于

C++ 教程

C++11

配套视频课程已更新完毕,大家可通过以下两种方式观看视频讲解:

关注公众号:爱编程的大丙,或者进入大丙课堂学习。

温馨提示:由于现在编译器版本都比较高,默认的使用的C++标准也比较高,相关源代码请基于 C++11 标准进行测试,否则会与实际结果有出入。

1. 稳定性和兼容性

  1. 原始字面量
  2. 超长整形 long long
  3. 类成员的快速初始化
  4. final 和 override
  5. 模板的优化
  6. 数值类型和字符串之间的转换
  7. 静态断言 static_assert
  8. noexcept

2. 易学和易用性

  1. 自动类型推导
  2. 基于范围的for循环
  3. 指针空值类型 - nullptr
  4. lambda表达式

3. 通用性能的提升

  1. 常量表达式修饰符 - constexpr
  2. 委托构造函数和继承构造函数
  3. 右值引用
  4. 转移和完美转发
  5. 列表初始化
  6. using的使用
  7. 可调用对象包装器、绑定器
  8. POD类型
  9. 默认函数控制 =default 与 =delete
  10. 扩展的friend语法
  11. 强类型枚举
  12. 非受限联合体

4. 安全性

  1. 共享智能指针

  2. 独占智能指针

  3. 弱引用智能指针

5. 多线程

  1. 处理日期和时间的chrono库

  2. C++线程类 thread

  3. 线程命名空间 this_thread

  4. call_once函数

  5. 线程同步之互斥锁 mutex

  6. 线程同步之条件变量

  7. 线程同步之原子变量 atomic

  8. 线程异步


avatar
苏丙榅
合抱之木,生于毫末;九层之台,起于垒土;千里之行,始于足下。
文章
134
标签
37
分类
12
大丙课堂
公告
微信公众号爱编程的大丙和大丙课堂上线了, 可点击上方 图标关注 ~~~
最新文章
CMake 保姆级教程(下)
CMake 保姆级教程(下)2023-03-15
CMake 保姆级教程(上)
CMake 保姆级教程(上)2023-03-06
访问者模式 - 再见,香波地群岛
访问者模式 - 再见,香波地群岛2022-09-22
模板方法模式 - 和平主义者
模板方法模式 - 和平主义者2022-09-21
状态模式 - 文斯莫克·山治
状态模式 - 文斯莫克·山治2022-09-20
分类
  • C++39
  • CMake2
  • JavaScript3
  • Linux39
  • MySQL1
  • QML1
  • Qt20
  • VSCode1
标签
CMakeJsonC++11多线程线程同步线程异步对称加密非对称加密哈希数据库设计模式qmljavascriptQMLC++QtLinux命令套接字通信并发多进程TCPC语言文件IOIO多路复用gdbUDPgcc/g++makefile添加sudo权限线程池vimQt事件Qt控件Qt基础发布和打包vscode环境搭建redis配置
网站资讯
文章数目 :
134
本站总字数 :
439k
本站访客数 :
本站总访问量 :
最后更新时间 :
©2021 - 2023 By 苏丙榅
冀ICP备2021000342号-1
冀公网安备 13019902000353号
搜索
数据库加载中