课程简介
本课程是一门体系化的C++编程语言深度教程,旨在帮助学习者从零开始,系统掌握C++的核心语法与高级开发技术。课程内容全面覆盖C++基础语法、面向对象三大特性(封装、继承、多态)、运算符重载、模板编程、异常处理等核心知识模块。通过深入讲解new/delete内存管理、引用本质、虚函数原理、多态实现、类模板与函数模板等关键技术点,并结合单例模式、字符串类强化等实战案例,引导学员理解C++的底层机制与设计思想。课程配套丰富的视频讲解与代码示例,适合希望夯实C++基础、深入理解面向对象编程、并为后续进阶学习或项目开发打下坚实基础的开发者。学完本课程,您将能够独立运用C++进行中大型程序的设计与开发。
下载地址
课程目录
01 C++概述
第1-4节:C++概述、面向对象特性、第一个程序、面向过程与面向对象区别。
02 基础语法增强
第5-25节:作用域运算符、命名空间、全局变量检测、类型增强、结构体增强、bool类型、三目运算符、const、引用、内联函数、默认参数、占位参数、函数重载。
03 类与对象基础
第26-38节:类的概述与定义、成员函数、Person类、点和圆关系、立方体类、构造函数、析构函数、深浅拷贝、初始化列表。
04 类高级特性
第39-58节:explicit、new/delete、静态成员、单例模式、this指针、const成员函数、友元、遥控器类、数组类强化。
05 运算符重载
第59-71节:运算符重载概述、输入输出运算符、关系运算符、加加减减、赋值运算符、函数调用运算符、不能重载的运算符、MyString类强化。
06 继承与多态
第72-95节:继承概述、继承方式、构造析构顺序、子类父类关系、多继承、菱形继承、虚继承、多态概述、虚函数、虚析构、重载重写重定义。
07 模板与异常
第96-112节:函数模板、类模板、异常处理、类型转换(static_cast、dynamic_cast、const_cast、reinterpret_cast)、cin拓展。
--- 点击展开详细目录 ---
|