自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 3、类和对象

, [ ], ( ) 和->操作法只能通过成员函数进行重载> 只能通过全局函数配合友元函数进行重载不要重载&& 和||,因为无法实现短路规则使用继承可以复用已有的代码,减小代码的重复性。三种继承方式单继承:每个派生类只直接继承了一个基类的特征。多继承:多个基类派生出了一个派生类的继承关系。重载同一个作用域,同一个函数名,参数个数,参数顺序,参数类型不同,和返回值类型没有关系。重定义(隐藏)有继承,子类重新定义父类的同名成员(非virtual函数)重写有继承;

2023-03-02 11:19:49 211

原创 3、类和对象

静态数据成员不属于某个对象,在为对象分配空间中不包括静态成员所占空间。静态数据成员可以通过类名或者对象名来引用。静态成员也有访问权限,类外不能访问私有成员。

2023-02-22 10:27:15 115

原创 第二章、算法

算法的时间复杂度,也就是算法的时间量度,记作T(n)=O(f(n))。它表示随问题规模n的增大,算法执行时间的增长率和f(n)的增长率相同,称为算法的渐进时间复杂度,简称为时间复杂度。大O记法:O(1)叫常数阶,O(n)叫线性阶,O(n2n^2n2)叫平方阶。

2023-02-18 20:15:29 109

原创 1、C++概述

C++语言是在C语言基础上,添加了面向对象、模板等现代程序设计语言特性而发展起来的。

2023-02-18 19:23:58 119

原创 day2、C++对C语言的扩展

using编译指令使得整个命名空间标识符可用。使用using声明或者using编译指令会增加命名冲突 的可能性。使用作用域运算符则不会出现二义性。bool类型有两种内建的常量,true(转换为整数为1),false(转换为整数为0)。用来限定一个变量不允许改变,它将一个对象转换成一个常量。存储到只读数据用#define定义的宏从未被编译器看到过,因为在预处理阶段,所有的该变量都被替换成了定义的值,可能会导致一些问题,用const变量替换宏会更好一点。变量名实质是一段连续内存空间的别名,是一个标号(门牌号)

2023-02-18 19:21:48 263

原创 第一章数据结构绪论

计算机处理的所有信息的集合,包括数字,文字,图像,声音,视频等。数据结构是带“结构”的数据元素的集合,“结构”指数据元素之间存在的关系。也叫做存储结构,数据的存储结构应正确反应数据元素之间的逻辑关系。是性质相同的数据元素的集合,是数据的一个子集;把数据元素放在任意的存储单元,这些存储单元可以连续也可以不连续,需要一个指针存放数据元素的地址。数据元素放在地址连续的存储单元,其数据间的逻辑关系和物理关系保持一致。是数据的基本单位,如学生信息表中一个学生的所有信息被当作一个数据元素。中的数据元素之间的相互关系。

2023-02-17 10:24:05 97 1

空空如也

空空如也

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

TA关注的人

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