632分钟
C++系列:C++入门
《C++系列:C++入门》是一门为编程初学者或希望建立扎实编程基础的学习者设计的课程。本课程旨在通过系统的教学,帮助学员从零开始掌握C++编程语言的基本概念、语法和开发技巧。 本课程注重实践,每个知识…
《C++系列:C++入门》是一门为编程初学者或希望建立扎实编程基础的学习者设计的课程。本课程旨在通过系统的教学,帮助学员从零开始掌握C++编程语言的基本概念、语法和开发技巧。
本课程注重实践,每个知识点都配有大量的示例代码和练习题,确保学员能够在实际操作中加深理解。此外,课程还将提供小型项目案例,让学员在完成具体任务的过程中,逐步构建起独立开发简单C++应用程序的能力。
通过本课程的学习,学员将能够熟练使用C++进行编程,理解C++语言的设计理念,为进一步学习更高级的C++特性和应用开发打下坚实的基础。本课程适合任何对编程感兴趣并愿意投入时间学习C++的学习者,无论是作为大学课程的补充,还是作为个人技能提升的途径,都是极佳的选择。
1.C++语言简介
2.C++开发环境
3.C++数据类型
4.C++对C的扩展-修复bug
5.C++对C的扩展-类型校验增强
6.C++对C的扩展-表达式做左值
7.C++对C的扩展-枚举值校验
8.C++对C的扩展-输入输出差异
9.C++对C的扩展-字符串格式化差异
10.C++对C的扩展-支持引用
11.C++对C的扩展-新增bo0和BYTE类型
12.C++对C的扩展-新增类型转换
13.C++对C的扩展-新增内联函数
14.C++对C的扩展-新增重载和默认参数
15.C++对C的扩展-操作符重载
16.C++对C的扩展-内存分配和释放
17.C++对C的扩展-命名空间
18.C++如何兼容C代码
19.C++之父给C程序员的建议
20.面向对象的思想
21.面向对象的特征
22.封装的权限控制
23.this指针
24.构造函数
25.析构函数
26.拷贝构造函数
27.赋值函数
28.4大核心函数调用流程
29.自己实现4大核心函数
30.2大类型转换函数
31.操作符重载
32.友元
33.友元类
34.static静态成员和方法
35.new和delete
36.继承
37.构造过程中不指定父类初始化
38.构造过程中指定父类初始化
39.权限的深入理解
40.同名隐藏
41.多继承
42.多态
43.运行时多态
44.多态的要求
45.为什么需要多态
46.虚函数
47.纯虚函数
48.虚函数表
49.构造和析构中调用虚函数
50.模板编程
51.函数模板
52.类模板
唐愈喜
技术专家,CTO