自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 继承与派生

一个新类从已有的类那里获得其已有的特性,这种现象称为类的继承。派生类继承了基类的所有数据成员和成员函数,并可以对成员做必要的增加和调整。一个基类可以派生出多个派生类,每一个派生类又可以作为基类再派生出多个派生类。一个派生类有两个或多个基类的称为多重继承。派生类是基类的具体化,基类是派生类的抽象。继承方式包括:公用的,私有的,受保护的。类A为基类,类B是类A的派生类,类C是类B的派生类,则类C也是类A的派生类。类B称为类A的直接派生类,类C称为类A的间接派生类。类A是类B的直接基类,是类C的间接基类。

2023-06-10 21:13:19 49

原创 类和对象的关系

C++中对象的类型称为类。类代表了某一批对象的共性和特征。类是对象的抽象,而对象是类的具体实例。先声明一个类类型,然后用它去定义若干个同类型的对象。对象就是类类型的一个变量。类是对象的模板,是用来定义对象的一种抽象类型。类是抽象的,不占用内存,而对象是具体的,占用存储空间。三种成员访问限定符:private、public、protected。私有的数据和成员函数;公用的数据和成员函数;

2023-06-10 20:41:28 57

原创 类和对象的特性

一是将有关的数据和操作代码封装在一个对象中,形成一个基本单位,各个对象之间相互独立,互不干扰。二是将对象中某些部分对外隐蔽,即隐藏内部细节,只留下少量接口,以便于外界联系,接受外界消息。类是对象的抽象,而对象则是类的特例,即类的具体表现形式。多态性是指:由继承而产生的不同的派生类,其对象对同一消息会作出不同响应。对象是由一组属性和一组行为构成的。在一个系统中的多个对象之间通过一定的渠道相互联系。要使某一个对象实现某一种行为,应当向它传送相应的消息。以类对象为基本构成单位的程序称为基于对象的程序。

2023-06-10 19:41:26 204

原创 第六章 善于使用指针和引用

内存区的每一个字节有一个编号,这就是“地址”。按变量地址存取变量值的方式称为直接存取的方式,或直接访问。间接存取的方式:将变量i的地址存放在另一个变量中。定义特殊的变量,专门存放地址。通过地址能找到所需的变量单元。一个变量的地址称为该变量的指针。有一个变量专门存放地址,称为指针变量。指针变量的基类型就是该指针变量指向的变量的类型。一个指针变量占四个字节的存储单元。定义指针变量的一般形式为:基类型 *指针变量名。

2023-05-03 13:14:05 60

原创 输入输出流

在第十三章中,学习了文件输入输出流的用法。文件流类是一种数据类型。文件流类包括三种:输入文件流类(ifstream),输出文件流类(ofstream),输入输出文件流类(fstream)。用文件流类定义的变量称为文件流对象。文件操作包括以下几步:1.定义文件流对象。另外,文件名中可以包含路径。输入输出方式有多种,其中包括以追加方式打开文件,打开二进制文件等等。当打开文件失败时,文件流对象的值会变成0。值得注意的是,要想使用文件流对象,需要在程序的开头包含文件流头文件:#include <fstream>

2023-04-16 13:05:59 39

原创 内置函数和函数的重载以及函数模板

C++提供了一种提高效率的方法,即在编译时将所调用的函数的代码直接嵌入到主调函数中,而不是将流程转出去,这种嵌入到主调函数中的函数成为内置函数或内嵌函数。指定内置函数的方法很简单,只须在函数首行的左端加一个关键词inline即可。函数模板实际上是建立一个通用函数,其函数类型和形参类型不具体指定,用一个虚拟的类型来代表。函数的重载即是允许用同一函数名定义多个函数,而这些函数的参数个数和参数类型可以不相同。在这部分对函数的学习中,主要认识了内置函数,函数的重载以及函数模板三大部分。

2023-04-08 16:49:25 68

原创 利用函数实现指定的功能

在定义函数时函数名后面括号中的变量名称为形式参数。在主调函数中调用一个函数时,函数名后面括号中的参数称为实际参数。通常,希望通过函数的调用使主调函数能得到一个确定的函数值,这就是函数的返回值。在本章节中,着重展开了对函数的学习。其实,一个函数就是一个功能。从用户使用的角度来看,函数分为系统函数,即库函数与用户自己定义的函数两种。从函数的形式来分,有无参函数和有参函数两种。函数调用的方式可分为函数语句,函数表达式,函数参数三种类型。类型名 函数名(形式参数列表)类型名 函数名(viod)函数名 (实参列表)

2023-04-01 14:51:28 140

原创 C++循环结构与循环语句

循环语句的结束不仅可以通过判定条件的不成立来实现,还可以人为地在循环体中添加特定的语句:break语句,continue语句。而后者只是将本次循环中continue语句之后的剩余语句跳过,并继续进行下一次是否执行循环的判定。程序三种结构中的循环结构主要通过三种基本语句实现:while语句,do-while语句,for语句。除此之外,还包括三种结构的互相嵌套,进而形成结构更复杂,功能更强大的编程语句段。要想熟练掌握三种结构的特点,作用,并能够熟练掌握并运用的方法必不可少的就是多加练习。

2023-03-26 13:20:25 143

原创 程序设计初步

可以用自然语言,流程图,伪代码等多种方式来表示算法。不同形状的方框代表了不同种类的含义,例如:起止框,输入输出框,处理框,判断框。除此之外,我们还学习了各种运算符的算法,结合性,以及它们之间的优先级。,算术运算符(+,-,*,/,),关系运算符,&&和||,赋值运算符。程序的结构包括顺序结构,选择结构和循环结构三大类。另外,由Switch语句实现的多分支选择结构也是重要的语句之一。这一章节的学习里,最重要的是初学者自主积极地上机实践,熟练运用所学语句解决问题,实现所需要的程序功能。

2023-03-19 15:16:55 57

原创 C++的初步知识与数据的存储、表示形式和基本运算

C++的初步知识与数据的存储、表示形式和基本运算

2023-03-05 21:36:21 79

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除