自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 认识string类、常用的接口以及注意事项

本文详细介绍了何为string类,以及string类中的常用接口,诸如:size()、resize()、reserve()、substr等等。通过这篇文章,相信大家对string类会有一个全新的认识

2024-01-05 19:12:48 819 1

原创 内存管理、模板(内存分布,内存管理方式:new、delete && malloc、free)

这篇文章会告诉你内存的栈区、堆区、常量区...存储何种变量,并且从C和C++这两种编程语言去讲解如何开辟与释放空间以及进一步了解C++中 操作符:new && delete,函数:operator new && operator delete,还有模板的讲解、使用方法。

2023-12-13 20:37:26 49

原创 类和对象[ 构造函数(初始化列表)、static成员、explicit关键字、友元、内部类 ]

但是有一点需要注意,你是我的友元类,你可以肆无忌惮的调用我的资源,但是你的资源我无权操纵,因为朋友关系只是我单方面建立的,你并没有建立。(我说你是我的朋友,你可以随意从我这里拿东西,但是你没有承认我是你的朋友,那我别想拿你的东西!”的名义肆无忌惮的使用类中的成员变量)。所以,友元类也是同理,一个类是另一个类的友元类,那么这个类只要愿意,是可以肆无忌惮的使用另一个类的成员函数以及被保护的成员变量。1、概念:如果一个类在另一个类的内部创建,那么这个类就是另一个类的内部类,另一个类就是外部类。

2023-11-17 17:52:20 49

原创 类和对象(6个默认成员函数)-- CPU已冒烟

本篇博客主要介绍了6个默认成员函数,其中,主要是:构造函数、析构函数、拷贝构造函数、赋值运算符重载

2023-10-18 00:21:55 47

原创 初级类和对象(什么是类?什么是对象?this是什么?)

本篇文章讲了类和对象的相关基本知识:类是什么、类是由什么组成、对象是什么、对象调用类中的函数需要经历什么过程、this指针

2023-10-17 21:22:55 55

原创 C++入门(函数重载、引用、内联函数)

各位小伙伴们,大家好。今天俺依然来给大家介绍一下C++入门,今天我们讲的内容是:函数重载、引用和内联函数,希望大家通过这篇文章的学习,可以对这几个知识点有更全面的认识,话不多说,让我们进入这场没有硝烟的战争吧!

2023-10-02 21:58:09 91 1

原创 C++入门篇(C++关键字、命名空间、输入&输出、缺省参数、函数重载)

亲爱的小伙伴们,搭嘎好,今天我们来介绍C嘎嘎(++)。众所周知,C++之所谓C++,因为它是在C的基础之上,做了更多的改进与优化,使得功能和操作较之C语言来说,更为强大和简便。这篇博客将会从 C++关键字、命名空间、输入&输出、缺省参数、函数重载 这几个方面入手,让大家对C++有一个初步的认识(顺便可以让大家对C++保留一个较为良好的印象),那么,让我们系好安全带,准备在C++的车道上任意驰骋吧!目录一、C++关键字:二、命名空间: 1.概念:命名空间其实就是对标识符的名称进行本土化(创建新的作用域)

2023-10-02 16:14:54 77 2

原创 vim gcc make/Makefile、小程序进度条

本文章详细介绍了什么是vim、vim的使用方法、从源文件到可执行文件所经历的整个过程以及如何使用gcc实现这个过程、还有为了避免重复使用gcc而采取make/Makefile相关指令以及相关的概念与操作、最后通过编写小程序【进度条】更全面的了解缓冲区以及回车符和换行符的概念

2023-09-14 13:23:41 262 1

原创 Linux:权限及粘滞位

本文介绍了 Linux 下文件和文件所有者、所属组、其他人的权限、权限的更改以及粘滞位的介绍

2023-09-13 21:09:54 80 1

原创 各种排序(排到头秃)

各种排序(暂时没有堆排序),这里介绍了几乎所有排序所有情况的详细内容(代码和实现思路),欢迎大家批评与指正!

2023-07-02 14:21:52 37 1

原创 线性表:顺序表与链表

线性表和顺序表

2022-12-14 22:15:10 353 1

原创 【无标题】 <程序环境>和<预处理>(也许会迟到,但永不缺席)

程序环境和预处理(#define、#if、#endif、#ifdefined、#ifdef 、#ifndef、#if !defined ....)

2022-11-15 13:17:08 85

原创 时间复杂度与空间复杂度 ---- 数据结构(多的是,你不知道的事)(如果看完还学不会打洗我)

我们说过,时间复杂度和空间复杂度计算方法与表达方式相同,所以就不分开总结了。1.若计算的结果只有常量,那么直接将复杂度记为O(1)。2.若表达式中含有多阶变量,找最高阶的,其他的直接忽略掉,找最大量级的就可以。3.将表达式中的常量系数全部去掉,因为常量系数并不会影响量级的变化。总的来说,把表达式中不会影响最大量级的参数全部去掉,然后常量系数去掉,最后的结果就是复杂度,表达式只有常量时直接记为O(1)。

2022-11-05 12:12:23 334 2

原创 你不是真的懂文件

前言:提到文件我们能先想到什么呢,可能大家想到的就是那一个个磁盘中存储的东西,没错,磁盘中储存的就是文件。文件分为:①程序文件( 源程序文件 – 后缀名:.c,目标文件 – 后缀名:.obj , 可执行程序 – 后缀名:.exe) ②数据文件(文件内容不一定是程序,而是程序输入/输出时所要读取/存储的数据) ,本篇文章讨论的时数据文件。每个文件都有一个唯一的标识,这个标识我们通常称为文件名。

2022-10-31 22:33:31 180 6

原创 关于动态内存(C)

更改p指向的内存大小,指向的内存大小为 size_t size ,若在 指针p 这里可以开辟 size_t size 字节的空间,那么将在原有的空间后拓展空间,若不行,那么将会另辟蹊径,寻找一块可以开辟 size_t size 字节额空间,并将p指向这个空间的起始位置的同时,将原先的数据复制过来。众所周知,动态内存是存放在堆区的,相较于开辟在静态区和栈区的空间,动态内存是更为灵活的,因为开辟的空间是通过指针指向起始位置来使用的,这就意味着我们可以在合理的范围内,随意改变这块内存空间的大小。

2022-10-25 14:06:49 371

原创 内存函数(memcpy、memmove)

内存函数(memcpy、memmove)

2022-09-14 00:20:03 227

原创 初识编程的我

个人感想

2022-06-02 13:01:28 76 4

空空如也

空空如也

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

TA关注的人

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