自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 cctype字符函数库

Cctype字符函数库是C++标准库中的一部分,用于堆字符进行分类和转换操作。他提供了一些函数,可以判断字符的类型,例如是否为字母、数字、空格等,还可以进行大小写转换。函数来对字符进行处理和判断,并通过条件语句进行相应的输出。函数返回的是转换后的字符的 ASCII 值,需要使用。进行转换以得到字符。

2023-10-18 14:12:03 104 1

原创 数据结构————八大常见结构✍

数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成。每一种数据结构都有着独特的数据存储方式。常用的数据结构有:数组,栈,链表,队列,树,图,堆,散列表。

2023-10-17 21:12:18 95

原创 C++学习笔记✍

修饰变量,说明该变量不可以改变修饰指针指向常量的指针(pointer to const):强调的是指针所指向的对象不可改变性自身是常量的指针(常量指针,const pointer):抢到的是指针的不可改变性前两种结合:指向常量的常指针:既强调指针所指向的对象的不可改变性又香调指针的不可改变性修饰引用指向常量的引用(reference to const):不能修改引用绑定的对象,用于形参类型,即避免了拷贝,又避免了函数对值的修改。

2023-09-26 17:06:37 60 1

原创 function和bind和lambda表达式✍

std::function的实例可以储存、复制和调用任何可调用对象,存储的可调用对象称为std::function的目标,若std::function不含目标,则称为空,调用std::function的目标会抛出std::bad_function_call异常。C++14之后支持捕获右值,允许捕获的成员用任意的表达式进行初始化,被声明的捕获变量类型会根据表达式进行判断,判断方式与使用auto本质上是相同的。​ 一个用于占位符的命名空间,定义了一组占位符常量,用于函数对象的参数绑定中进行占位。

2023-09-04 21:50:32 102 1

原创 C++11类型推导详解✍

​ auto用于通过一个表达式在编译时确定带定义的变量类型,auto所修饰的变量必须被初始化,编译器需要通过初始化来确定auto所代表的类型,即必须要定义变量。若希望谷得到类型而不需要(或不能)定义变量的时候,C++11新增了decltype关键字,用来编译时推导出一个表达式的类型。​ 由此可以看出,auto并不能代表一个实际的类型声明(s),知识一个类型声明的占位符。auto类型推导:auto定义的变量,可以根据初始化的值,在编译时推导出变量名的类型,可以通过=右边的类型推导出变量的类型。

2023-09-02 21:39:19 50

原创 软件开发流程✍(笔记)

基本流程:​ 需求 - 粗评 - 细评 - 概要设计 - 详细设计 - 设计评审 - 开发 - CR自测 - 提测 - 测试 - 集成测试 - 产品验收 - 发版申请 - 发版 - 复盘 - 收益回报。

2023-08-31 15:01:40 164 1

原创 通讯录管理系统

通讯录是一个可以记录亲人、好友信息的工具。主要利用C++来实现一个通讯录管理系统。

2023-05-08 19:28:32 45

原创 结构体(c++)✍(自学总结笔记)

1、结构体计本概念结构体属于用户自定义的数据类型,允许用户存储不同的类型数据。2、结构体定义和使用struct结构体名{结构体成员列表}

2023-05-06 10:32:06 46

原创 指针(c++)✍(自学总结笔记)

指针变量定义语法:数据类型*变量名我们可以通过&符号获取变量地址利用指针可以记录地址对指针变量的解引用,可以操作指针指向内存示例://1、指针的定义 int a = 10;//定义整型变量 //指针定义语法:数据类型 * 变量名 int * p;//指针变量赋值 p = & a;//指针指向变量a的地址 cout << & a << endl;//打印数据a的地址 cout << p << endl;

2023-05-04 20:27:36 28

原创 函数(c++)✍(自学总结笔记)

返回值类型:一个函数可以返回一个值,在函数中定义函数名:给函数起个名字参数列表:使用该函数传入的数据函数体语句:花括号内的代码,函数内需要执行的语句return表达式:和返回值类型挂钩,函数执行完毕后,返回相应的数据返回值类型 函数名 (参数列表) {函数体语句 return 表达式 }定义一个加法函数,实现两个数相加return sum;

2023-05-04 09:01:32 35

原创 数组(c++)✍(自学总结笔记)

三种定义方式数据类型 数组名 [ 数组长度 ];数据类型 数组名 [ 数组长度 ]={值1,值2…};数据类型 数组名 [ ]={ 值1,值2…};注意:数组名的命名复返与变量名规范一致,不要和变量重名数组中下标是从0开始索引示例://定义方式1 cout

2023-05-03 22:59:10 39

原创 程序流结构(c++)✍(自学总结笔记)

*顺序结构:**程序按照顺序执行,不发生跳转**选择结构:**一句条件是否满足,有选择的执行相应功能**循环结构:**一句条件是否满足,循环多次执行相应代码。

2023-04-25 16:55:34 53

原创 运算符(c++)✍(自学总结笔记)

#运算符作用:用于执行代码的运算。

2023-04-23 10:51:07 34

原创 C++数据类型✍(自学总结)

C++规定,在创建一个变量或者常量是,必须要指定出相应的数据类型,否则无法给变量分配内存。double:占用空间为8字节,有效数字范围是15~16位有效数字。作用:布尔数据类型代表真(true/1)或假(false/0)的值。float:占用空间为4字节,有效数字范围是7位有效数字。作用:用于表现一些不能显示出来的ASCII字符。作用:整型变量表示的是 整数类型 的数据。作用:字符型变量用于显示单个字符。区别:表示的有效数字范围不同。作用:用于从键盘获取数据。作用:用于表示一串字符。

2023-04-06 09:00:41 44

原创 c++初识✍(自学总结)

c++是美国贝尔实验室Bjame Stroustrup博士在c语言的基础上,弥补了C语言的一些缺陷,增加了面向对象的特征,于1980年开发的一种面向过程性与面向对象性结合的程序设计语言。特点:一是尽量兼容C,二是支持面向对象的方法。c++是更好的c。保持了c的简洁、搞笑和接近汇编语言等特点,对c的类型系统的进行了改革和扩充,因此c++比c更安全,c++的编译系统能监察处更多的类型错误。

2023-04-05 14:01:23 47

原创 简单进制转换✍(自学总结)

基数为R的数字,只要将各位数字与它的权相乘,其积相加,和数就是十进制数。除8,反向取余,直到商为0终止。除2,反向取余数,直到商为0.十进制转二进制(小数)“乘2取整,顺序输出”

2023-03-19 20:53:09 29

原创 《c++语言程序设计》✍(自学总结)

面向对象数据模型用于需要管理数据对象之间存在的复杂关系的应用,它们特别适合于特定的应用,例如工程、电子商务、医疗等,但并不适合所有应用。采用面向对象思想设计的结构,可读性高,由于继承的存在,即使改变需求,那么维护也只是在局部模块,所以维护起来是非常方便和较低成本的。对象由一组行为构成。封装是面向对象方法的一个重要原则,就是把对象的属性和服务结合成一个独立的系统单位,并尽可能隐蔽对象的内部细节。在设计时,可重用现有的,在以前的项目的领域中已被测试过的类使系统满足业务需求并具有较高的质量。

2023-03-18 16:34:54 78

原创 一级指针总结

什么是指针指针就是地址,利用地址,它的值直接指向存放在电脑存储器中另一个地方的值,由于通过地址可以找到所需的变量单元,所以将地址形象化的称为“指针”int main(){ int a = 1; int *p = &a; return 0;}...

2021-11-30 22:18:05 391

空空如也

空空如也

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

TA关注的人

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