自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 指针管理运行阶段的内存分配

编程时可以将指针初始化为一个变量的地址;而变量是在编译时分配的有名称的内存,所以指针只是为可以通过名称直接访问的内存提供了一个别名。即也可以通过指针完成内存的访问。但指针真正的用武之地在于,在运行阶段分配未命名的内存以存储值,此时只能通过指针访问内存。在C语言中可以使用malloc()库函数来分配内存,在C++中也可以继续这么做,但是使用new运算符是更好的做法。需要在两个地方指定数据类型,用来指定需要什么样的内存和用来声明合适的指针。

2023-12-25 23:38:29 411

原创 复合数据类型介绍-指针

指针用于存储值的地址,因此指针名表示的是地址,指针运算符*也被成为解除引用运算符,将其应用于指针,可以得到该地址处存储的值。

2023-12-19 07:27:59 798

原创 复合数据类型介绍-枚举

定义了一种新的数据类型,使用方法与结构体相似,但是必须严格按照限制进行。在上例语句中,完成了两件事情:1、让spec成为了类型的名称,spec被称为枚举。2、将red、yellow、blue等作为符号常量,对应整数值0-3,这些常量叫做枚举量。在默认情况下,将整数值赋给枚举量,第一个枚举量的值为0,第二个为1,后面以此类推。

2023-12-14 07:17:38 41

原创 复合数据类型介绍-结构体

是一种数据格式,可以存储多种类型的数据,合并到一起作为一种结构,比如一个人的信息。对比的数组只能存储一类元素。包括string对象作为结构体的成员(需要在结构定义之前使用编译指令using,确保结构定义可以访问名称空间std)。结构体是用户自定义的数据类型,结构体的声明定义了这种类型的数据属性,类型定义完成后,便可以创建这种类型的变量。因此创建结构体变量包括两步:首先:定义结构体的描述-描述并标记了能够存储在结构体中的各种数据类型然后:按描述创建结构体变量。

2023-12-13 07:44:31 53

原创 函数与数组

需要将数组名作为函数的参数,但不限于特定长度的数组,这样可以使得函数通用。

2023-12-12 07:01:04 36

原创 复合数据类型介绍-String类

ISO/ANSI C++98标准通过添加string类扩展了C++库, 因此现在能够以string类型的变量而不是字符数组来存储字符串,string类使用比字符数组简单,同时提供了将字符串作为一种数据类型的表示方法。

2023-12-12 06:50:43 27

原创 复合数据类型介绍-C语言字符串

字符串是存储在内存连续字节中的一系列字符,包括了C-风格字符串和String类库两种使用方法。

2023-12-06 07:02:06 30

原创 复合数据类型介绍-数组

一种可以存储多个同类型值的数据格式。每个值都存储在一个独立的数组元素中,计算机在内存中依次存储数组的各个元素。

2023-12-05 06:23:21 40

原创 C++中类的继承

详细介绍了基类与派生类的继承方式,基类对象与派生类对象创建的先后顺序,构造函数与析构函数的调用,派生类的使用与基类的联系等

2022-12-22 00:31:36 341 1

原创 类声明内的嵌套与构造函数的成员初始化列表

类的构造函数使用成员初始化列表对数据成员进行初始化

2022-12-19 22:43:56 128

原创 类和动态内存分配

C++中类与动态内存分配

2022-12-15 23:29:35 170

原创 类的自动转换与强制转换

类的自动转换与强制转换。类的隐式转换与显式转换。类类型向标准类型的转换与标准类型向类类型的转换;

2022-12-12 23:30:35 149

原创 类的运算符重载与友元函数

C++类的运算符重载使用和友元函数介绍

2022-12-09 01:47:51 399

原创 类的this指针与对象数组

C++中类的this指针使用,类对象数组的使用,类作用域定义与抽象数据类型使用

2022-12-08 01:37:47 103

原创 类的构造与析构函数

详细说明了C++(C++11)后内构造/析构函数的内容与使用

2022-12-08 00:57:26 983

原创 C++的对象与类

C++面向对象编程的几个重要特性解释类的声明与实现两个部分的说明。

2022-12-07 00:39:41 232

原创 C++的名称空间

C++的名称空间

2022-12-05 23:08:59 294

原创 C++的内存模型

C++的内存分配与链接性

2022-12-05 01:04:08 66

原创 内联函数-参数引用-函数重载与模板

C++相比较于C语言的一些函数相关扩展功能,包括内联函数,参数引用,参数默认值,函数重载,函数模板等。

2022-12-02 00:09:57 103

原创 函数的声明-定义-调用

创建函数包括三个部分 ,分别是定义,提供原型和调用。

2022-12-01 00:38:21 364

空空如也

空空如也

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

TA关注的人

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