C++入门教程,C++基础教程《C++小白变怪兽》
C++ 是一门面向对象的编程语言,现已广泛使用,它由C语言发展而来,几乎完全兼容C语言代码。C++ 语法丰富,灵活高效,同时也意味着复杂不易学,尤其是使用高级特性时,需要深入了解它的底层。
建议没有任何编程基础的读者先从C语言学起,再向C++过渡,本教程也是这样安排的,在C语言的基础上讲解C++的新增特性,原因已在《学C++之前要先学C语言吗》一文中说明。
没有C语言基础的读者请猛击:C语言入门教程《C语言小白变怪兽》
说明:蓝色链接为初级教程,大学课堂、网络上的书籍和视频大都会涉及这些知识,我们将其免费,但我们做得更好。红色链接为高级教程或项目实践,能够让读者认识到C++的本质,开发出实用的项目。
建议没有任何编程基础的读者先从C语言学起,再向C++过渡,本教程也是这样安排的,在C语言的基础上讲解C++的新增特性,原因已在《学C++之前要先学C语言吗》一文中说明。
没有C语言基础的读者请猛击:C语言入门教程《C语言小白变怪兽》
说明:蓝色链接为初级教程,大学课堂、网络上的书籍和视频大都会涉及这些知识,我们将其免费,但我们做得更好。红色链接为高级教程或项目实践,能够让读者认识到C++的本质,开发出实用的项目。
- 第1章 C++初步
- 1.学C++之前要先学C语言吗?
- 2.C++类和对象的概念
- 3.如何运行C++程序
- 4.C++命名空间(名字空间)
- 5.C++标准库和std命名空间
- 6.C++输入输出(cin和cout)
- 7.C++在C的基础上改进了哪些细节
- 8.C++中的const又玩出了新花样
- 9.C++ new和delete操作符
- 10.C++ inline内联函数
- 11.内联函数也可以用来代替宏
- 12.如何规范地使用内联函数
- 13.C++函数的默认参数
- 14.到底在什么地方指定默认参数
- 15.C++函数重载
- 16.重载的二义性以及类型转换
- 第4章 C++继承与派生
- 1.C++继承的概念及语法
- 2.C++继承权限和继承方式
- 3.C++继承时的名字遮蔽
- 4.类继承时的作用域嵌套
- 5.C++继承时的对象内存模型
- 6.C++派生类的构造函数
- 7.C++派生类的析构函数
- 8.C++类的多继承
- 9.C++多继承时的对象内存模型
- 10.借助指针突破访问权限的限制
- 11.C++虚继承和虚基类
- 12.C++虚继承时的构造函数
- 13.C++虚继承下的内存模型
- 14.C++向上转型(Upcasting)
- 15.派生类给基类赋值时到底发生了什么