A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 播妞 程序媛   /  2019-1-22 13:25  /  2149 人查看  /  16 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。
C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。

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

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

网盘资料截图展示
网盘资料下载链接已添加(回帖可见)
游客,如果您要查看本帖隐藏内容请回复

16 个回复

倒序浏览
66666666666666666666666
回复 使用道具 举报
666666666666666666666666666
回复 使用道具 举报
6666666666666666666666666
回复 使用道具 举报
教程不错
回复 使用道具 举报
666666666666666666666
回复 使用道具 举报
正在听这个课程,看看资料
回复 使用道具 举报
66666666666666666666666666
回复 使用道具 举报
老师讲的太好了,我有一些基础,但是对于后面的类对象那些概念不太清楚。但是看老师的视频,一讲就懂。可见老师的功力相当深厚,总结也很到位。跟着老师练起来。老老实实写代码才能真正提高。谈一点小体会:感觉STL就像是Python里的包啊,直接调用就好。说得不对请指正。
回复 使用道具 举报
真是个神奇的网站。我很是喜欢,谢谢。
回复 使用道具 举报
666666666666666666666666666666666666666
回复 使用道具 举报
66666666
回复 使用道具 举报
6666666666666
回复 使用道具 举报
666666666666666666666666666666666
回复 使用道具 举报
666666666666
回复 使用道具 举报
66666666666
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马