黑马程序员技术交流社区

标题: 视频教程|匠心精作,C++从0到1入门编程 [打印本页]

作者: 播妞    时间: 2019-1-22 13:25
标题: 视频教程|匠心精作,C++从0到1入门编程
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。
C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。

语言特点
支持数据封装和数据隐藏
在C++中,类是支持数据封装的工具,对象则是数据封装的实现。C++通过建立用户定义类支持数据封装和数据隐藏。
在面向对象的程序设计中,将数据和对该数据进行合法操作的函数封装在一起作为一个类的定义。对象被说明为具有一个给定类的变量。每个给定类的对象包含这个类所规定的若干私有成员、公有成员及保护成员。完好定义的类一旦建立,就可看成完全封装的实体,可以作为一个整体单元使用。类的实际内部工作隐藏起来,使用完好定义的类的用户不需要知道类是如何工作的,只要知道如何使用它即可。

工作原理
C++语言的程序因为要体现高性能,所以都是编译型的。但其开发环境,为了方便测试,将调试环境做成解释型的。即开发过程中,以解释型的逐条语句执行方式来进行调试,以编译型的脱离开发环境而启动运行的方式来生成程序最终的执行代码。
生成程序是指将源码(C++语句)转换成一个可以运行的应用程序的过程。如果程序的编写是正确的,那么通常只需按一个功能键,即可搞定这个过程。该过程实际上分成两个步骤。

网盘资料截图展示
网盘资料下载链接已添加(回帖可见)


作者: 占领CEO办公室    时间: 2019-4-2 08:54
66666666666666666666666
作者: C++小萌新    时间: 2019-4-7 09:28
666666666666666666666666666
作者: 是妞妞啊    时间: 2019-4-15 11:30
6666666666666666666666666
作者: 星期天-LYR    时间: 2019-6-24 18:04
教程不错
作者: tianrenlong    时间: 2019-12-2 23:35
666666666666666666666
作者: 火柴002    时间: 2020-4-27 10:23
正在听这个课程,看看资料
作者: soul道法自然    时间: 2020-6-29 17:06
66666666666666666666666666
作者: 水石    时间: 2020-7-5 21:58
老师讲的太好了,我有一些基础,但是对于后面的类对象那些概念不太清楚。但是看老师的视频,一讲就懂。可见老师的功力相当深厚,总结也很到位。跟着老师练起来。老老实实写代码才能真正提高。谈一点小体会:感觉STL就像是Python里的包啊,直接调用就好。说得不对请指正。
作者: mettew    时间: 2020-7-12 01:20
真是个神奇的网站。我很是喜欢,谢谢。

作者: gxh123456    时间: 2020-7-14 21:53
666666666666666666666666666666666666666
作者: HA哈AH    时间: 2020-8-31 13:21
66666666
作者: whofly    时间: 2020-9-22 22:13
6666666666666
作者: 死后必定长眠    时间: 2020-10-30 21:27
666666666666666666666666666666666
作者: WangDaDa    时间: 2020-12-7 10:52
666666666666
作者: 墨兮浅灰    时间: 2020-12-10 11:34
66666666666




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2