- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
前言
面向对象编程语言把事物看成是具有属性和行为的对象,通过抽象出属于同一类的事物的属性和行为,形成类。通过类的继承和多态可以很好的实现代码复用,提高软件开发效率。将数据(属性)和处理数据的方法(行为)放到一个整体里,这个整体就叫对象,同类型对象抽象成类,类中大部分数据只能用本类中的方法处理,类通过简单的外部接口与外界发生关系,而内部的各种关系对外界是透明的。
面向对象的几个基本概念:
对象:每个对象都是描述客观存在事物的一个实体,都是由数据(属性)和处理数据的方法(行为)构成。属性描述事物特征,行为描述对对象属性的一些操作。
对象(实物)=属性(数据)+行为(操作方法)
类:类是具有相同属性和行为的一些对象的集合。它为所有属于这个类的对象提供抽象的描述。
类=对象的集合
封装:封装就是把对象的所有属性和行为结合成一个独立地单位,对外隐藏对象的内部细节,只保留几个与外界联系的接口。
继承:一个类(子类)可以通过继承另一个类(父类)来拥有另一个类的所有属性和行为。
多态性:多态性就是说父类中的属性和行为被子类继承之后,子类可以有自己不同于父类的属性和行为。(这里看貌似子类可以比父类更强大)
C++编程入门系列一 进制数
二进制、十进制、八进制、十六进制
计算机数据的存储单位:
位:数据的最小单位,表示一位二进制数据。
字节:由八位二进制数据组成。
字:位的组合,作为一个独立地信息处理单元。取决于机器的类型、字长及使用者的要求。常用的固定字长有8位、16位、32位等。
机器字长:机器字长是一个与机器硬件指标有关的单位,一般指参加运算的寄存器所含有的二进制的位数,它代表了机器的精度,如32位、64位等,就是我们常说的32位机器还是64位机器。
二 原码、反码与补码
三 VS2010使用介绍
程序开发过程中的几个基本概念:源程序、目标程序和翻译程序。
源程序就是我们用各种语言编写的代码,可以是汇编语言或高级语言等其他语言所写。目标程序是经过翻译之后生成的程序,可以用机器语言表示,也可以是汇编语言等其他中间语言表示。例如我们所写程序编译之后的Obj文件就是目标程序。翻译程序就是把源程序翻译成目标程序的程序。翻译程序有三种类型:汇编程序(将汇编语言源程序翻译成目标程序的翻译程序)、编译程序(将高级语言源程序翻译成目标程序的翻译程序)和解释程序(同样用于翻译高级语言,但它是输入一句,翻译一句,执行一句,直到整个源程序被翻译执行完毕,效率较低)。我们通过利用翻译程序将源程序转换为可执行的目标程序。
msdn是VS2010的帮助文件。
解决方案资源管理器中我们可以看到所有的头文件(.h后缀)和源文件(.cpp后缀)构成的树。一个解决方案当中可以包含多个工程。类视图显示了每个工程projection中的每个类,同样采用树状结构。资源视图显示了界面工程中使用的一些界面资源。底侧标签中的output为输出视图,用来输出程序运行信息和调试信息。还有Find Result视图,用来显示搜索的结果。
几种常见的工程类型:Win32 Console Application是Win32控制平台程序;MFC Application是MFC应用程序;Win32 Project是Win32程序;Empty Project是空程序;MFC DLL用来建立生成动态链接库的工程。Win32 Console Application工程只能提供一个Dos命令行界面,它的入口是main函数,而Win32 Project的入口是WinMain函数。
四 数据类型
#includeiostream.h这里包含的iostream.h头文件是C++标准库里声明输入输出有关信息的头文件。
C++程序当中必须有且只能有一个main函数,它是程序执行的入口。
关键字:关键字是C++预定义的一些单词,我们定义的变量和常量不能与关键字重名。Tips:cin和cout实际上并不是关键字,而是在C++标准库中预先定义的标识符,可以对它们进行重定义。
标识符:标识符是我们自己定义声明的单词,用来命名一些实体,如函数名、变量名、类名、对象名等等。标识符的构成规则:1.只能由字母、数字和下划线组成;2.数字不开头;3.不能与C++关键字重名。C++区分大小写;C++标识符没有长度的限制,但具体的编译器会忽略一定长度之后的所有字符。约定:针对面向对象编程,约定采用大小写混写的方式,变量首字母小写,词界采用大写字母标志,如:topSpeed。
文字:指在程序中用符号表示的数据,包括数字、字符、字符串和布尔文字等。
空白:编译器分析代码时会将代码分成词法记号和空白,空白包括空格、制表符、换行符和注释。
C++的数据类型:
基本数据类型
C++的基本数据类型有bool、ch
您可能关注的文档
最近下载
- 江淮iEV-iEVA50系列-产品使用说明书-iEVA50豪华智能15.5-HFC7000BEV8-iEVA50使用说明书.pdf VIP
- 2025年中央机关及其直属机构录用公务员考试 申论(行政执法类)(经典模考卷一)解析.pdf VIP
- 缺血性脑卒中静脉溶栓团体标准知识试题.doc VIP
- Babcock-v-Jackson-巴贝科克诉杰克逊案判决书.pdf VIP
- 《中华人民共和国民营经济促进法》培训解读课件.pptx VIP
- 学习解读民营经济促进法与案例分析课件PPT.ppt VIP
- 体育游戏教案理论.pdf VIP
- 24.2.2直和圆的位置关系第1课时 .ppt上课用.ppt VIP
- 12万吨年硫酸生产工艺设计(硫精砂制酸净化工序).pdf VIP
- 六年级科学生物的遗传课件.pptx VIP
文档评论(0)