传智播客黑马程序员免费视频教程、公开课资源下载平台

全国咨询热线:400-618-9090

C++| 匠心之作 从0到1入门学编程

  • 初级
  • 10节课
  • 2120人在学

C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的...

下载完整视频 >>

课程简介

C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。

C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。


语言特点

支持数据封装和数据隐藏

在C++中,类是支持数据封装的工具,对象则是数据封装的实现。C++通过建立用户定义类支持数据封装和数据隐藏。

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


工作原理

C++语言的程序因为要体现高性能,所以都是编译型的。但其开发环境,为了方便测试,将调试环境做成解释型的。即开发过程中,以解释型的逐条语句执行方式来进行调试,以编译型的脱离开发环境而启动运行的方式来生成程序最终的执行代码。

生成程序是指将源码(C++语句)转换成一个可以运行的应用程序的过程。如果程序的编写是正确的,那么通常只需按一个功能键,即可搞定这个过程。该过程实际上分成两个步骤。


课程目录

本教程分为7个阶段,涵盖基础入门到实战项目,当前为第1阶段,实战教程正在更新中..  敬请关注

第1阶段-C++| 匠心之作 从0到1入门学编程 (本篇)

第2阶段实战-通讯录管理系统  (更新完成)

第3阶段-C++核心编程  (更新完成)

第4阶段实战-基于多态的企业职工系统(更新完成)

第5阶段-C++提高编程(更新完成)

第6阶段实战-基于STL泛化编程的演讲比赛(更新完成)

第7阶段-C++实战项目机房预约管理系统

  • 1节 - 课程安排

  • 2节 - 第一个C++程序

  • 3节 - 单行注释和多行注释

  • 4节 - 变量的意义

  • 5节 - 常量的使用

  • 6节 - C++常用的编程关键字

  • 7节 - 标识符命名规则

  • 8节 - 数据类型

  • 9节 - sizeof关键字

  • 10节 - 数据类型

更多章节请下载完整视频观看 >>

点击登录后发表评论,我们喜欢真实的你!

迷惘 2019-04-17 21:37 说:

老师,有没有源码啊?

0回复

LiK 2019-04-17 11:45 说:

老师好,在删除员工时,数据需要迁移,那最后一个数据为什么不delete掉? 我试着加了delete 最后一个worker,但是貌似报错了,delete this->empArray[this->empNum

0回复

dead_lock 2019-04-16 17:28 说:

老师讲课给你们免费听,你们知道什么意思就行了,我看视频老师读的没错,少有几次因为口音什么的读错,还有那么多人点赞。你们的关注点不应该是视频讲解的知识点是否通俗易懂吗?

0回复

无名者 2019-03-24 15:25 说:

老师你没学过英语吗?main读作“麦”,在程序中称为“main函数”,不是“闷”。本人大二本科,想找实操,看到这个笑喷了

30回复

我怎么知道 2019-03-08 19:45 说:

这个视频更新结束了吗?

获取全套视频源码添加QQ:1467400757~~2019-03-11管理员回复
0回复

Higanbana 2019-03-02 14:29 说:

讲师 >;br/>;为什么我在同源文件下建立第二个.cpp 会出现多重定义的错误 为什么你的可以两个main分别调试

0回复

顾兮 2019-02-28 16:37 说:

讲的很好

2回复

快啊!我英语还能在抢救下啊!! 2019-01-23 20:37 说:

还没听,试试吧先

获取资料讲义请添加QQ:1467400757~~2019-01-28管理员回复
0回复

浪子杨 2019-01-23 19:03 说:

不看C程序能直接学这个吗

先看C语言哦~~2019-01-28管理员回复
0回复

获取更多C/C++技术资料

点击订阅

最近12 位同学与你共同奋战

§℃  

无名者  

Andrew  

开始懂了  

迷惘  

Alice  

LiK  

dead_lock  

无名者  

zxj31696  

HAHA  

沉默是金大强