Skip to content

lin-wei-yuan/C_Program_Base

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C_Program_Base

C++基础

C++教程_起航篇-慕课网 https://www.imooc.com/learn/342

简介:本教程是C++的初级教程,是在C语言基础上的一个延伸,讲述了包括新增数据类型、命名空间等内容,最后通过一个通俗易懂的例子将所述知识点融会贯通,以达到知识灵活运用,最终得以升华的目的。

第1章 C++简介 本章讲述了C++语言的来龙去脉 1-1 C++简介 (03:05) 1-2 练习 第2章 C++ IDE环境搭建 本章讲述了C++语言将用到的IDE环境。 2-1 C++ IDE环境搭建 (07:19) 第3章 C++之初体验 编写第一个C++程序-HelloWorld 3-1 C++之初体验 第4章 C++语言新特性 本章讲述C++语言在数据类型、初始化方式、I/O方法、名字空间的新特性 4-1 C++的新特性 (05:47) 4-2 练习 最近学习 4-3 C++的输入输出方式 (05:09) 4-4 练习 4-5 C++新特性以及输入输出演示 (06:54) 4-6 C++之namespace (05:02) 4-7 练习 4-8 namespace演示 (10:09) 4-9 章节练习 第5章 综合练习 对本门课程中所学的综合练习 5-1 综合练习 (12:09)

C++远征之离港篇-慕课网 https://www.imooc.com/learn/381 简介:本课程是C++起航篇的延伸,讲述了引用、const、函数默认值、函数重载、内存管理等内容,最后通过一个通俗易懂的例子将所述知识点融会贯通,以达到知识灵活运用,最终得以升华的目的。

第1章 离港总动员 本章为整个课程的简介,介绍这门课程中的相关内容 1-1 离港总动员 (02:11) 第2章 C++语言引用 本章讲述了C++语言中引用类型的定义和使用方法。 2-1 C++语言引用 (08:12) 2-2 C++语言引用代码演示 (06:59) 2-3 练习 2-4 单元巩固 第3章 C++语言const关键字 本章讲述C++语言中const对变量定义的影响及注意事项 3-1 C++语言-const (08:39) 3-2 [C++语言]const代码演示 (10:05)[3.const用法] 3-3 练习 3-4 单元巩固 第4章 C++函数新亮点 本章讲解了C++语言中函数定义的新特性 4-1 [C++]函数特性 (11:32) 4-2 [C++]函数特性代码演示 (07:51) 4-3 练习 4-4 单元巩固 第5章 C++内存管理 本章讲述了new和delete运算符的使用方法 最近学习 5-1 [C++]内存管理 (06:31) 5-2 [C++]内存管理代码演示 (04:06) 5-3 练习 5-4 单元巩固

C++远征之封装篇(上)-慕课网 https://www.imooc.com/learn/382 简介:本课程将代领小伙伴们真正迈入C++语言的面向对象大门,在课程中,将会深入讲解类的定义方法,属性的封装方法,构造函数和析构函数等内容,并且所有知识均会通过编码实践的方式讲解到操作层面,力求帮助小伙伴们即学即会!

第1章 课程介绍 介绍本门课程中,讲会学到哪些知识 1-1 课程简介 (02:57) 第2章 类与对象初体验 本章讲述了类和对象的区别、类的定义方法及对象实例化方法。 2-1 C++类和对象 (04:27) 2-2 C++类对象的定义 (11:56) 2-3 练习 第3章 初始字符串类型 本章将会讲解如何初始String类型 3-1 C++ 初始String (13:51) 3-2 单元巩固 第4章 属性封装的艺术 本章讲述了属性封装及封装属性的必要性 4-1 C++属性封装之初始封装 (05:30) 4-2 C++属性封装代码演示 (09:47) 4-3 单元巩固 第5章 精彩的类外定义 本章讲解了同文件类外定义、分文件类外定义的方法 5-1 类外定义 (05:56) 5-2 类外定义代码演示 (11:28) 5-3 练习 第6章 对象的生离死别 本章讲述了类的构造函数、拷贝构造函数、初始化列表及析构函数 6-1 C++ 构造函数讲解 (08:26) 6-2 C++ 构造函数代码演示 (09:34) 6-3 练习 6-4 C++ 构造函数初始化列表 (05:28) 6-5 C++ 初始化列表编码 (09:22) 6-6 练习 6-7 C++ 拷贝构造函数 (05:04) 6-8 C++ 拷贝构造函数代码演示 (03:57) 6-9 练习 6-10 C++ 析构函数 (05:08) 6-11 C++ 析构函数代码演示 (06:09) 6-12 练习 第7章 课程总结 本章对前面知识进行了一下梳理,并用一个综合的练习加以巩固之前所学知识 7-1 总结 (04:32) 7-2 综合练习

C++远征之封装篇(下)-慕课网 https://www.imooc.com/learn/405 简介:本课程是真正跨入C++面向对象之门,讲述了对象数组、成员、指针,this指针,常对象、引用、指针、成员函数以及深拷贝和浅拷贝,课程的最后讲述了一个迷宫案例,通过这个案例可以将C++所学知识融会贯通,所有知识均通过编码实践的方式讲解到操作层面,力求即学即会。

第1章 概述 简介本门课程 1-1 C++封装概述 (03:01) 第2章 对象成员与对象数组 本章讲述了对象成员及对象数组的定义及使用方法。 2-1 [C++]对象数组 (06:08) 2-2 [C++]对象数组实践(一) (11:18) 2-3 [C++]对象数组实践(二) (03:31) 2-4 练习题 2-5 [C++]对象成员 (07:27) 2-6 [C++]对象成员实践(一) (11:16) 2-7 [C++]对象成员实践(二) (06:50) 2-8 练习题 2-9 单元巩固 第3章 深拷贝与浅拷贝 本章讲述了对象拷贝时常见的两种情况及解决办法 3-1 [C++]深拷贝浅拷贝 (07:26) 3-2 [C++]浅拷贝实践 (09:19) 3-3 [C++]深拷贝实践 (13:22) 第4章 对象指针 本章讲解了对象指针、this指针。 4-1 [C++]对象指针 (04:01) 4-2 [C++]对象指针实践 (12:21) 4-3 编程练习 4-4 [C++]对象成员指针 (04:50) 4-5 [C++]对象成员指针实践 (06:33) 4-6 [C++]this指针 (12:07) 4-7 [C++]this指针实践(一) (09:13) 4-8 [C++]this指针实践(二) (09:23) 4-9 练习题 第5章 const再现江湖 本章讲解了常对象、常指针、常引用、常函数 5-1 常对象成员和常成员函数 (07:30) 5-2 常对象成员和常成员函数实践 (10:27) [23.常对象成员和常成员函数实践] 5-4 常指针与常引用 (06:56)[24.常指针与常引用练习] 5-5 练习题 5-6 单元巩固 第6章 学以致用 本章介绍了走出迷宫程序的基本思路及设计框架,并可借此将知识融会贯通 最近学习 6-1 开篇案例 (12:56)

C++远征之继承篇 https://www.imooc.com/learn/426 简介:本课程将带领大家体会C++面向对象三大特性中的继承特性,讲述了基类、派生类的概念,公有继承、保护继承和私有继承、多重继承及多继承,虚析构函数及虚继承的作用,理解课程内容对于面向对象的学习将大有裨益,所有知识均通过编码实践的方式讲解到操作层面,力求即学即会。

第1章 课程介绍 介绍本门课程所要讲解到的知识。 1-1 开篇介绍 (02:02) 第2章 为什么继承 本章讲述了继承关系的由来和作用以及继承关系的语法。 2-1 为什么继承 (05:29) 2-2 代码演示 (08:46) 2-3 练习题 第3章 继承方式 本章讲述了面向对象的三种继承方式 3-1 [C++]公有继承 (06:32)[29.公有继承] 3-2 [C++]公有继承代码演示 (09:21) 3-3 [C++]保护继承私有继承 (04:17) 3-4 [C++]保护与私有继承代码演示 (10:57) 3-5 练习 3-6 巩固练习 第4章 继承中的特殊关系 本章将介绍C++中的隐藏特性及Is a关系 4-1 [C++]隐藏 (06:44) 4-2 [C++]隐藏(编码一) (09:58) 4-3 [C++]隐藏(编码二) (08:33) 4-4 [C++]isA (07:24) 4-5 [C++]isa(编码一) (10:49) 4-6 [C++]isA(编码二) (05:56) 4-7 巩固练习 第5章 多继承与多重继承 本章讲解多继承及多重继承的概念及区别,并讲述了多重继承及多继承的定义及使用方法 5-1 [C++]多继承和多重继承(一) (02:57) 5-2 [C++]多重继承代码演示 (05:32) 5-3 [C++]多继承 (10:48) 5-4 练习题 5-5 巩固练习 第6章 虚继承 本章讲解了多继承和多重继承存在的问题以及通过虚继承解决的方案 6-1 [C++]虚继承(理论) (03:51) 6-2 [C++]虚继承(编码一) (08:02) 6-3 [C++]虚继承(编码二) (07:46) 最近学习 6-4 巩固练习

C++远征之多态篇_C++视频教程-慕课网 https://www.imooc.com/learn/474 简介:本课程将带领大家体会面向对象三大特性中的多态特性,讲述了虚函数、抽象类和接口类等概念,以及多态的实现原理,课程的最后引入RTTI及异常处理,使整个多态篇更加完整,更具实战指导性,本门课程是C++远征课程的高潮和经典,对于面向对象的语言的学习将大有裨益。

第1章 课程介绍 课程介绍,带领大家走进C++多态篇的学习。 1-1 C++多态概述 (03:48) 第2章 虚函数及实现原理 本章讲解虚函数、虚析构函数及虚函数的实现原理。 2-1 [C++]虚函数 (08:32) 2-2 [C++]虚函数代码示例 (13:11) 2-3 练习题 2-4 [C++]虚析构函数 (06:54) 2-5 [C++]虚析构函数代码示例 (08:15) 2-6 练习题 2-7 [C++]虚函数与虚析构函数原理 (12:17) 2-8 [C++]虚函数表示例一 (10:13) 2-9 [C++]虚函数表示例二 (07:54) 2-10 练习题 2-11 巩固练习 第3章 纯虚函数和抽象类 本章讲述了纯虚函数、抽象类及接口类 3-1 [C++]纯虚函数抽象类 (06:12) 3-2 [C++]抽象类代码示例 (10:37) 3-3 练习题 3-4 单元练习 3-5 [C++]接口类 (08:17) 3-6 [C++]接口类代码示例 (11:15) 3-7 练习题 3-8 巩固练习 第4章 运行时类型识别 本章讲解了运行时类型识别的使用方法及用途 4-1 [C++]RTTI (07:54) 4-2 [C++]RTTI代码示例 (11:33)[RTTI代码示例] 4-3 练习题 4-4 巩固练习 第5章 异常处理 本章讲解了抛出异常的时机和手段以及捕获异常方法 5-1 [C++]异常处理 (13:54) 最近学习 5-2 [C++]异常处理代码示例 (09:33) 5-3 练习题 5-4 巩固练习

C++远征之模板篇_C++视频教程-慕课网 https://www.imooc.com/learn/477 简介:本课程将带领大家体会更为奇妙的C++,讲述了静态、友元、运算符重载的定义及使用方法,其中重点讲述函数模板、类模板以及标准模板库的相关知识,知识内容更重实用性,本门课程对于面向对象的语言的学习将大有裨益,所有知识均以实践的方式讲解到操作层面,力求即学即会。

第1章 课程介绍 介绍课程的定位以及整个课程的知识点 1-1 课程简介 (02:40) 第2章 友元函数和友元类 本章讲解友元函数及友元类的定义及使用方法。 最近学习 2-1 [C++]友元函数 (07:44) 2-2 [C++]友元函数编码实现 (08:56) 2-3 单元巩固 2-4 [C++]友元类 (03:51) 2-5 [C++]友元类编码实现 (05:07) 2-6 单元巩固 2-7 练习题 第3章 static 本章讲述了静态数据成员及静态成员函数的定义及使用方法。 3-1 [C++]静态 (10:08) 3-2 [C++]静态编码实现 (10:49) 3-3 练习题 第4章 运算符重载 本章讲解了一元运算符和二元运算符的重载方法。 4-1 [C++]一元运算符重载 (10:07) 4-2 [C++]一元运算符编码实现(一) (11:25) 4-3 [C++]一元运算符编码实现(二) (09:01) 4-4 [C++]二元运算符重载 (12:39) 4-5 [C++]二次运算符重载编码实现 (12:03) 4-6 练习题 4-7 综合练习 第5章 模板函数与模板类 本章讲解了函数模板、类模板等定义及使用方法 5-1 [C++]函数模板 (11:25) 5-2 [C++]函数模板编码实现 (06:38) 5-3 练习题 5-4 单元巩固 5-5 [C++]类模板 (04:59) 5-6 [C++]类模板编码实现 (05:52) 5-7 练习题 5-8 单元巩固 第6章 标准模板类 本章讲述标准模板库的使用技巧。 6-1 [C++]标准模板库 (16:42) 6-2 [C++]标准模板库编码实现(一) (08:19) 6-3 [C++]标准模板库编码实现(二) (12:21) 6-4 练习题 6-5 单元巩固

汇总:james_yuan的课程 https://www.imooc.com/u/1349694/courses?sort=publish

About

C++基础

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 98.6%
  • C 1.4%