Dotcpp  >  编程教程  >  C++教程

C++入门教程(配套编程题库)

点击打开在线编译器,边学边练

C++教程这套《C++入门教程》由站长黄老师亲自撰写和设计,面向有C语言基础的同学,如果还没有学习过C语言可以点击这里先学习C语言教程。


C++课程配套的编译器采用CodeBlocks,也可以继续使用VC6编译器及其他编译器,本教程配套使用编译器下载地址见:CodeBlocks使用教程及下载地址


整套课程在理论通俗易懂的前提下,每章都有配套作业,大家可以实时提交并评测、返回结果,强调及时巩固消化、解决重理论轻代码的问题。同时,最后配有结课设计,整体提升程序设计尤其解决实际问题的能力。

在学的过程中,大家可以随时点击右侧-弹出编译器,弹出在线编译器,边学边练,马上验证demo程序,验证自己的想法,高效学习!

本套课程的设计目的是理解C++基本语法,重点为面向对象程序设计的精髓思想,最终可以具备面向对象的程序设计思想以及可以独立设计C++项目的能力。


第一章 C++入门

1.C++入门教程

2.如何学好C++

3.从C到C++

4.解读第一个C++程序

5.什么是命名空间?

6.C++中的输入输出

第二章 C++表达式和控制语句

1.C++中的数据类型

2.C++算数运算符实例讲解

3.C++bool类型实例讲解

4.C++自增++和自减--运算符实例讲解

5.C++赋值运算符=实例讲解

6.C++关系运算符实例讲解

7.C++逻辑运算符实例讲解

8.C++if选择结构实例讲解

9.C++中switch选择结构实例讲解

10.C++中while循环结构实例讲解

11.C++do while循环实例讲解

12.C++中的for循环实例讲解

第三章 C++函数调用与重载、内联

1.C++中函数调用的用法

2.C++带默认形参值的函数

3.C++函数重载实例讲解

4.C++函数模板

5.C++内联函数inline实例详解

第四章 C++类和对象

1.C++类的定义

2.C++对象的建立和使用

3.C++中的构造函数(Constructor)

4.C++中的析构函数(Destructor)

5.C++拷贝构造函数实例详解

6.C++浅拷贝与深拷贝实例详解

7.C++中的this指针

8.C++友元函数的使用方法

9.C++友元类的使用方法

10.C++中常数据的使用及初始化

第五章 C++继承与派生

1.C++继承和派生实例讲解

2.C++三种继承方式实例详解

3.C++派生类的构造函数实例详解

4.C++派生类的析构函数实例详解

5.C++虚基类及虚基类的定义使用

第六章 C++多态性

1.C++多态性实例讲解

2.C++虚函数实例详解

3.C++虚析构函数实例详解

4.C++纯虚函数与抽象类总结

第七章 C++异常处理

1.C++异常的概念

2.C++异常处理机制try catch实例详解

3.C++标准异常exception处理类

第八章 C++文件操作

1.C++读写文件操作

2.C++如何打开文件

3.C++读文件操作

4.C++写文件操作

5.C++如何关闭文件


本文固定URL:https://www.dotcpp.com/course/cpp/

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

C++教程
第一章 C++入门
第二章 C++表达式和控制语句
第三章 C++函数调用与重载、内联
第四章 C++类和对象
第五章 C++继承与派生
第六章 C++多态性
第七章 C++异常处理
第八章 C++文件操作
Dotcpp在线编译      (登录可减少运行等待时间)