赋值兼容规则是指在公有派生情况下,一个派生类的对象可用于基类的对象可以使用的 地方。 例如:如果类 derived从base类公有派生,则赋值兼容规则指的是下面三种情况。 (1)派生类的对象可以赋给基类的对象
文件格式: DOC大小: 32KB页数: 3
在本节,以几何图形类作为基类,派生了一个具体的圆形类,通过这个实例说明继承性 应用的技术细节
文件格式: DOC大小: 30.5KB页数: 1
多层次继承关系指任何一层派生类都可成为基下一层继承的基类。此时,原始基类可以 称为第二个派生类的间接基类。其概念图是一个树型结构,如图5.4所示。 多层继承的方法是所有派生类都只需对其上一层基类负责。用户只要知道哪些是可继承 的内容即可
文件格式: DOC大小: 47KB页数: 4
在C++中,当一个类被其他类继承时,被继承的类称为基类( base class)继承其他类 特性的类称为派生类(derived class)。从本质上看,基类是具有一个类集合中的公共特性, 派生类在继承基类特性的同时可以加入自己独有的特性。 基类与派生类之间反映出下述三种不同的现象:
文件格式: DOC大小: 73KB页数: 3
客观世界中的对象既具有共性,也具有个性。人类认识复杂世界的一件强有力的工具就 是抽象。通过抽象,获得了主要的、起控制作用的特征,而摒弃了次要的无足轻重的特性, 使得认识可以有效而完整地进行下去。通过抽象,人们发现某些事物的相似性远大于他们之 间的差异,因此这些事物可以归为一类
文件格式: DOC大小: 49.5KB页数: 2
输入和输出并不是C++语言的组成部分,而是 iostream库支持来实现的 在 iostream库中,输入输出是按流的形式进行操作的。输入和输出操作分别由 istream(输 入流)和 ostream(输出流)两个类提供,而iostream则是这两个类的派生类。它允许进行双向 的IO操作。 istream的输入操作可以认为是一个数据抽取的过程,通过右移操作符”>>”从输 入流抽取数据;而 ostream的输出操作则可以认为是一个数据插入过程,通过左移操作符”<<” 将数据插入到输出流中
文件格式: DOC大小: 49.5KB页数: 2
语句是C++中最小可执行单元,用于规定程序执行的控制流程。在C++中,一条语句 的结束用分号(;)进行标识。 语句分为: 1、简单语句一—包括空语句、说明语句和表达式语句。 空语句不包括任何数据或运算符,仅由一个分号构成,不执行任何操作。常用在空循环 中,用作时间延迟。 在一个常量、变量或函数说明之后加一个分号就构成一个说明语句,它是C++中唯一可 以在函数体外书写的语句。 在表达式后加一个分号便构成了表达式语句它是C++程序完成其功能的最重要的组成 部分
文件格式: DOC大小: 98.5KB页数: 4
运算符是施加在数据上的重要操作,变量、常量通过操作符组合成C++的表达式,构成 了C++程序的基本要素。本节将介绍C++语言中基本运算符和表达式
文件格式: DOC大小: 102KB页数: 5
数据是C++程序的重要组成部分,是程序操作的对象,它们具有一定的数据名称、数据 类型、存储类型、作用域和生存期等属性。 数据名称是程序员为某一数据所指定的标识符。数据类型确定了数据占用内存区域的大 小和数据存放形式。存储类型则规定了数据在内存中的位置和生存期。作用域确定了数据可 以使用的范围。生存期则说明了数据占用的内存时间
文件格式: DOC大小: 221KB页数: 8
先通过一个简单的示例来分析用该语言所编写的程序的基本结构及一些特点 例2.1一个简单的C++程序 //EX2_1.cpp: /分别输入一个学生的3门功课成绩,根据其相应的学分,计算其加权平均值 #include//预处理指令 double Average(double scorel, double score22, ouble score33):/函数引用说明 void mainO double scorel, score2, score3, average; cout<第一门功课成绩:
文件格式: DOC大小: 198.5KB页数: 7
©2025 mall.hezhiquan.com 和泉文库
帮助反馈侵权