自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 string类

3. string在底层实际是:basic_string模板类的别名,typedef basic_string string;2. 该类的接口与常规容器的接口基本相同,再添加了一些专门用来操作string的常规操作。begin获取一个字符的迭代器+end获取最后一个字符下一个位置的迭代器。2、string类对象的访问及遍历操作。1、string类对象的常见构造。3、string类对象的容量操作。1.1 string类。4、类对象的修改操作。

2023-09-17 18:43:51 41 1

原创 C++模板初阶

引例:如何实现一个通用的交换函数使用函数重载虽然可以实现,但是有以下几个不好的地方:1. 重载的函数仅仅是类型不同,代码复用率比较低,只要有新类型出现时,就需要用户自己增加对应的函数2. 代码的可维护性比较低,一个出错可能所有的重载均出错,那能否告诉编译器一个模子,让编译器根据不同的类型利用该模子来生成代码呢?在C++中,能否存在一个模具,通过给这个模具中填充不同材料(类型),来获得不同材料(类型)的铸件泛型编程:编写与类型无关的通用代码,是代码复用的一种手段。模板是泛型编程的基础。

2023-09-16 08:58:35 33 1

原创 C/C++内存管理

1.1 内置类型1.2 自定义类型注意:在申请自定义类型的空间时,new会调用构造函数,delete会调用析构函数,而malloc与free不会。二、operator new与operator delete函数new和delete是用户进行动态内存申请和释放的操作符,operator new 和operator delete是系统提供的全局函数,new在底层调用operator new全局函数来申请空间,delete在底层通过operator delete全局函数来释放空间。

2023-09-15 18:56:24 30

原创 C++类与对象(下)

定义时不添加static关键字,类中只是声明3.类静态成员即可用。

2023-09-15 10:35:47 31

原创 C++类与对象(中)六个默认成员函数

4、无参的构造函数和全缺省的构造函数都称为默认构造函数,并且默认构造函数只能有一个。

2023-09-14 08:53:34 36 1

原创 C++类与对象(上)

类的所有成员都在类的作用域中。

2023-07-31 08:41:17 43 1

原创 C++初阶

根据后缀调用编译器:.c调用的是c语言的编译器 .cpp调用的是c++的编译器c语言中不同项目中有相同的命名,合并后会发生冲突,因此c++使用命名空间来解决这一问题。

2023-07-18 18:11:46 113 1

原创 C语言习题(1)

一个数组中只有两个数字是出现一次,其他所有数字都出现了两次。编写一个函数找出这两个只出现一次的数字。例如:有数组的元素是:1,2,3,4,5,1,2,3,4,6只有5和6只出现1次,要找出5和6.

2023-03-27 23:59:47 52 1

原创 C语言实现简单版扫雷小游戏

C语言实现简单扫雷小游戏

2023-02-06 23:53:00 60

原创 C语言实现---三子棋

C语言实现三子棋小游戏

2023-02-06 01:09:40 56

空空如也

空空如也

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

TA关注的人

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