自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 问答 (1)
  • 收藏
  • 关注

原创 数据结构与算法--概念

(随手乱记,仅供本人参考) 程序设计 = 数据结构 + 算法 1.数据结构 数据结构就是指一组数据的存储结构。算法就是操作数据的一组方法。 数据结构和算法是相辅相成的。数据结构是为算法服务的,算法要作用在特定的数据结构之上。 因此,我们无法孤立数据结构来讲算法,也无法孤立算法来讲数据结构。 数据结构是静态的,它只是组织数据的一种方式。如果不在它的基础上操作、构建算法,孤立存在的数据结构就是没用的。 数据:是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集

2022-02-28 18:04:18 254

原创 c++笔记--运算符重载

重载操作符: 1、结合性以及优先性不变 2、操作个数不变 3、操作数类型规定:参数和返回类型可以重新说明,既可以重载,重载形式为: 返回类型 operator 运算符(参数说明) c++规定,运算符中参数说明都是内部类型,不能重载,如 int * operator +(int ,int *)//error //既不允许 //int a=5; //int *pa=&a; //pa=a*pa; 4、不能重载的运算符 点操作符(.) 域操作符(::) 成员间访操作...

2022-01-04 19:27:03 331 1

原创 c++笔记--多态

C++的多态必须满足两个条件: 1 必须通过基类的指针或者引用调用虚函数 2 被调用的函数是虚函数,且必须完成对基类虚函数的重写 虚函数:只能是类中非静态成员函数(virtual)(构造函数不可,析构函数可以定义为虚函数) 虚函数重写(覆盖):子类与父类中的虚函数有相同的名字,返回值,参数列表 子类重写虚函数可以不加virtual 析构函数的重写:只要父类的析构函数用virtual修饰,无论子类是否有virtual,都构成析构 用final修饰的函数无法重写,用override修饰...

2022-01-04 09:47:56 898

原创 c++笔记--继承

派生类的默认成员函数 a.派生类的构造函数必须调用基类的构造函数初始化基类的那一部分成员,如果基类没有默认的构造函数,则必须在派生类构造函数的初始化列表阶段显示调用。 b.派生类的拷贝构造函数必须调用基类的拷贝构造完成基类的拷贝初始化。 c.派生类的operator=必须要调用基类的operator=完成基类的复制。 d.派生类的析构函数会在被调用完成后自动调用基类的析构函数清理基类成员,因为这样才能保证派生类对象先清理派生类成员再清理基类成员的顺序。 e.派生类对象初始化先调用基类构造再调派生类

2022-01-03 16:11:11 104 1

空空如也

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

TA关注的人

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