自定义博客皮肤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)
  • 收藏
  • 关注

原创 [C++学习实验4] StL应用

一、容器和迭代器1.容器的来源: 众所周知,数组有一个弊端,它是固定的,不可变,由于这个限制会导致出现数组越界导常的错误,并且需要事先知道这个数组的长度才可以定义, 但很多时候,我们无法预估所需要的数组参数。所以我们创造了容器,它是不固定的,可变的,可以根据元素的增加而增加,每次增加原数组的1.5倍,为什么是1.5倍呢?因为2倍太大了,1倍太小,所以为了保证效率,择中选1.5倍。在C++中,容器被定义为:在数据存储上,有一种对象类型,它可以持有其他对象或指向其他对象...

2021-11-27 17:13:03 749

原创 【C++学习实验3】模板、模板函数、模板类Queue或Stack、模板类AutoPtr

一、模板函数(compare)△ 对于函数模板 函数模板针对仅参数类型不同的函数; template<typename T> 函数声明或定义 类型名 函数名(参数表){函数体的定义} 所有函数模板的定义都是用关键字template开始的。函数参数表由用逗号分隔的模板参数构成,可以包括以下内容: 1.class(或typename)标识符,指明可以接受一个类型参数。这些类型参数代表的是类型,可以是预定义类型或者自定义类型。 2.类型说明符 标识符,指明可以接

2021-11-19 10:23:43 769

原创 [C++学习实验2] 继承和多态

一、继承访问权限测试1、概述C++面向对象的三大特性为:封装、继承、多态(1)设计类Person具有public, protected, private等不同属性的成员函数或变量;(2)类Student,Teacher,worker通过public, protected, private等不同方式继承Person,在继承类的成员函数中测试访问父类Person的成员函数或变量;(3)在继承类中添加public, protected, private等不同属性的成员函数或变量,在外部测试访问继承

2021-11-02 16:40:49 299

原创 [C++学习实验1]CMatrix类设计与实现

一、头文件创建1.头文件定义了CMatrix类、类內部属性、函数、以及各种调用方法头文件定义使用这三行代码,属于条件编译宏定义,可以根据条件选择性的只编译某段程序,也可以防止重复定义。#ifndef CMATRIX_H#define CMATRIX_H// 具体的// 头文件// 正文内容#endif 二、有几类函数:1.构造函数①不带参数的构造函数;//CMatrix();②带行、列及数据指针等参数的构造函数,并且参数带默认值;//CMatrix(int nR.

2021-11-02 12:41:26 427

空空如也

空空如也

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

TA关注的人

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