- 第35讲 从函数或方法返回内存
- 第34讲 动态数组
- 第33讲 动态内存管理
- 第32讲 assert函数和捕获异常
- 第31讲 错误处理和调试2
- 第29讲 虚继承
- 第30讲 错误处理和调试
- 第27讲 重载《操作符》
- 第26讲 运算符重载2
- 第36讲 副本构造器
- 第25讲 运算符重载
- 第24讲 抽象方法
- 第23讲 虚方法
- 第22讲 静态属性和静态方法2
- 第21讲 静态属性和静态方法
- 第20讲 一种特殊的友情——友元关系
- 第19讲 覆盖方法和重载方法
- 第18讲 访问控制
- 第17讲 继承机制中的构造器和析构器
- 第16讲 this指针和类的继承
- 第15讲 构造器和析构器讲解
- 第14讲 给大家介绍“对象”
- 第13讲 联合、枚举和类型别名
- 第12讲 传值、传址和传引用
- 第11讲 对象的基础:结构
- 第10讲 复杂的数据类型—指针和数组
- 第9讲 复杂的数据类型03——指针02
- 第8讲 复杂的数据类型03——指针
- 第2讲 从一个小程序说起
- 第1讲 Cplusplus语言与OO思想介绍
- 第48讲 容器和算法2
- 第47讲 容器和算法
- 第46讲 内联模板
- 第45讲 类模板
- 第44讲 函数模板
- 第43讲 链接和作用域2
- 第42讲 链接和作用域
- 第41讲 命名空间和模块化编程3
- 第40讲 命名空间和模块化编程2
- 第39讲 命名空间和模块化编程
- 第38讲 避免内存泄漏
- 第37讲 高级强制类型转换
C++编译器
由于刚开始阶段,对编译器的了解还不是很全面,这简单介绍一下windows环境下C++的两款编译器,Dev C++和Visual Studio,后续在学习过程中有新的体会(希望不要放弃),包括踩坑,Linux系统下编译等等,会继续和大家分享。
Dev C++
Windows 环境下的一个轻量级 C/C++ 集成开发环境(IDE)是一款比较轻便的软件,占用内存较小,适合初学者写一些简单的代码,不适合做大型项目。
软件下载
https://devcpp.gitee.io/
语言的设置
Tools-Environment OPtions-Language设置简体中文即可
Visual Studio
Visual Studio不得不说是最强大最全面的编译器,也是目前自己刚开始学习在用的,当然我还在使用Visual Studio 2010,初学阶段完全够用。
软件下载
Visual Studio2010安装可以扫面二维码查看石头之前分享的下载安装教程
Visual Studio2010下载安装
软件使用
从软件开始到创建第一个项目,我下面分享的黑马程序员的课程十分详细,纯小白的话可以建议从下面的第一个教程开始。
视频教程
01
黑马程序员
C++教程从0到1入门编程
地址:
B站:https://www.bilibili.com/video/BV1et411b73Z
真从零开始!!!!讲解十分详细,对纯小白十分友好的课程,也是目前B站播放量最高的课程。虽然自己之前也学过一点编程知识,但非计算机专业,从来系统体系化的学习过,所以最近也在坚持看,。
02
同济大学
C/C++程序设计
中国大学MOOC
地址:https://www.icourse163.org/course/TONGJI-1205704804
目前MOOC上参与人数最多的C++课程,老师讲的也很详细,适用于基础小白的课程
03
侯捷老师
C++面向对象程序设计
地址
B站:https://www.bilibili.com/video/BV1aW411H7Xa
UP搬运的课程,侯捷老师C++领域大佬级人物,适合有一定基础的同学,对巩固提高深入了解很有帮助~
后续看完有更好的课程会继续补充~!
学习网站
以下几个网站可以作为学习过程的参考,查找概念,解答困惑
以下是目前大佬们普遍推荐的几本C++学习的书籍,主要是参考知乎B站大神的推荐
01 《Essential C++》
02《C++ Primer中文版》
03《Effective C++中文版》
04《More Effective C++》