每天十分钟学习C++系列目录(20200405日更)


1.学习C++痛点

学C/C++是很苦的事情,需要周期长(恰好学习门槛高,也是保持自身竞争力的编程语言),需要耐得住寂寞。但是当你学会了C++后,再学习其它语言就非常快,比如Java和Python等。C++以后也可以做很多事情,仍然十分值得学习,比如算法、游戏、物联网、5G和AI等领域的生产中经常有C++的身影。

2.十分钟学习C++系列

我将C++中的每个知识点,录制在了一个个十分钟左右的视频中,存储在了头条的视频合集中。击访问: 。

3.写在学习之前的几句话

学习贵在坚持 ,不是一朝一夕的事情,需要平时积累,需要平时的功夫。一天两天可能看不到成效,始终坚信量变积累到一定程度势必会引起质变,每天坚持抽出一点时间学习,认真执行计划,学习一个月后保准你收获满满。

4.更新进度

  • 20200405:add 123.类和对象-多态-多态的原理剖析; add 124.类和对象-多态-案例1-计算器类;

5.目录(每日更新中)

  1. C++开发环境搭建;
  2. 熟悉VS编辑器和第一个C++程序;
  3. 变量-变量的使用-变量的意义;
  4. 常量-常量与变量的区别-常量的使用;
  5. 关键字-C++常用的编程关键字;
  6. 标识符命名规则;
  7. 数据类型-整型;
  8. 数据类型-sizeof关键字;
  9. 数据类型-实型;
  10. 数据类型-字符型;
  11. 数据类型-转义字符;
  12. 数据类型-字符串类型;
  13. 数据类型-布尔类型;
  14. 数据类型-数据的输入;
  15. 运算符-算术运算符-加减乘除运算;
  16. 运算符-算术运算符-取模运算;
  17. 运算符-算术运算符-递增递减;
  18. 运算符-赋值运算符;
  19. 运算符-比较运算符;
  20. 运算符-逻辑运算符-非;
  21. 运算符-逻辑运算符-与;
  22. 运算符-逻辑运算符-或;
  23. 程序流程结构-选择结构-单行if语句;
  24. 程序流程结构-选择结构-多条件if语句;
  25. 程序流程结构-选择结构-多条件if语句;
  26. 程序流程结构-选择结构-嵌套if语句;
  27. 选择结构案例-三只小猪称体重;
  28. 程序流程结构-选择结构案例-三目运算符;
  29. 程序流程结构-选择结构-switch语句;
  30. 程序流程结构-循环结构-while语句;
  31. 程序流程结构-循环结构案例-猜数字;
  32. 程序流程结构-循环结构-dowhile语句;
  33. 程序流程结构-循环结构案例-水仙花数;
  34. 程序流程结构-循环结构-for循环;
  35. 程序流程结构-循环结构案例-敲桌子;
  36. 程序流程结构-嵌套循环;
  37. 程序流程结构-嵌套循环案例-乘法口诀表;
  38. 程序流程结构-跳转语句-break语句;
  39. 程序流程结构-跳转语句-continue;
  40. 程序流程结构-跳转语句-goto;
  41. 数组-一维数组定义方式;
  42. 数组-一维数组-数组名;
  43. 数组-一维数组案例-五只小猪称体重;
  44. 数组-一维数组案例-元素逆置;
  45. 数组-一维数组-冒泡排序;
  46. 数组-二维数组定义方式;
  47. 数组-二维数组-数组名;
  48. 数组-二维数组案例-考试成绩统计;
  49. 函数-函数的定义;
  50. 函数-函数的调用;
  51. 函数-值传递;
  52. 函数-常见的样式;
  53. 函数-函数的声明;
  54. 函数-函数的分文件编写;
  55. 指针-指针的定义和使用;
  56. 指针-指针所占内存空间;
  57. 指针-空指针;
  58. 指针-野指针;
  59. 指针-const修饰指针;
  60. 指针-指针和数组;
  61. 指针-指针和函数;
  62. 指针-指针配合数组和函数案例;
  63. 结构体、结构体定义和使用;
  64. 结构体-结构体数组;
  65. 结构体、结构体指针;
  66. 结构体-结构体嵌套结构体;
  67. 结构体-结构体做函数参数;
  68. 结构体-结构体中const使用场景;
  69. 结构体-结构体案例1;
  70. 结构体-结构体案例2;
  71. 程序的内存模型-内存四区-代码区;
  72. 程序的内存模型-内存四区-全局区;
  73. 程序的内存模型-内存四区-栈区;
  74. 程序的内存模型-内存四区-堆区;
  75. 程序的内存模型-new运算符;
  76. C++中的引用-引用的基本语法;
  77. C++中的引用-引用的注意事项;
  78. C++中的引用-引用做函数参数;
  79. C++中的引用-引用做函数返回值;
  80. C++中的引用-引用的本质;
  81. C++中的引用-常量引用;
  82. 函数高级-函数的默认参数;
  83. 函数高级-函数的占位参数;
  84. 函数高级-函数重载-基本语法;
  85. 函数高级-函数重载-注意事项;
  86. 类和对象-封装-属性和行为作为整体;
  87. 类和对象-封装-案例-设计学生类;
  88. 类和对象-封装-访问权限;
  89. 类和对象封装-c++中class和struct区别;
  90. 类和对象-封装-成员属性私有化;
  91. 类和对象-封装-设计案例1-立方体类;
  92. 类和对象-封装-设计案例2-点和圆关系;
  93. 类和对象-对象特性-构造函数和析构函数;
  94. 类和对象-对象特性-函数的分类以及调用;
  95. 类和对象-对象特性-拷贝构造函数调用;
  96. 类和对象-对象特性-构造函数调用规则;
  97. 类和对象-对象特性-深拷贝与浅拷贝;
  98. 类和对象-对象特性-初始化列表;
  99. 类和对象-对象特性-类对象作为类成员;
  100. 对象特性-静态成员-静态成员函数;
  101. 对象特性-成员变量和成员函数分开存储;
  102. 类和对象-对象特性-this指针的用途;
  103. 类-对象特性-空指针访问成员函数;
  104. 类和对象-对象特性-const修饰成员函数;
  105. 类和对象-友元-全局函数做友元;
  106. 类和对象-友元-友元类;
  107. 类和对象-友元-成员函数做友元;
  108. 类-C++运算符重载-加号运算符重载;
  109. 类-C++运算符重载-左移运算符重载;
  110. 类-C++运算符重载-递增运算符重载;
  111. 类-C++运算符重载-赋值运算符重载;
  112. 类-C++运算符重载-关系运算符重载;
  113. 类-C++运算符重载-函数调用运算符重载;
  114. 类和对象-继承-基本语法;
  115. 类和对象-继承-继承方式;
  116. 类和对象-继承-继承中的对象模型;
  117. 类和对象-继承-构造和析构顺序;
  118. 类和对象-继承-同名成员处理;
  119. 类和对象-继承-同名静态成员处理;
  120. 类和对象-继承-继承语法;
  121. 对象-继承-菱形继承问题以及解决方法;
  122. 类和对象-多态-多态的基本语法;
  123. 类和对象-多态-多态的原理剖析;
  124. 类和对象-多态-案例1-计算器类;


分享到:


相關文章: