自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 问答 (2)
  • 收藏
  • 关注

原创 网页聊天室测试报告

发送消息与查看:点击要发送消息的好友,选择发消息框输入想发送的内容,在点击发送按钮,即可以看到消息聊天会更新出一条新的消息可以查看到,然后在登陆你要发送的好友页面,登陆成功之后,点击消息列表可以查看到接收的消息。好友列表:点击好友列表按钮跳转到好友列表,然后点击要聊天的好友,跳转到改好友消息的列表中,点击改消息也可以看到右端会出现对应的聊天内容。消息列表:进入主页面之后后自动显示在消息列表中,点击消息列表中的第一个位置,然后对应的右侧会跳出和该人的聊天消息框,可以查看到内容。操作系统:windows10。

2025-02-20 13:52:28 1022

原创 个人博客系统测试报告

该个人博客系统是一个基于Web的应用程序,允许用户登录、发布文章、管理内容等。本次测试旨在验证系统的登录、编辑博客、注销、删除博客、以及强制登录等功能。

2025-02-12 17:14:48 1735

原创 C++之友元

友元提供了一种突破封装的方式,有时提供了便利。但是友元会和。

2023-10-21 11:57:24 58 1

原创 C++之内联函数(inline)

内联函数就是被inline关键字修饰的函数。因为这时候声明和定义分离会2发生链接错误,inline被展开以后,就没有了函数地址,一开始在声明的时候是声明了,所以编译可以通过,但在链接的时候,这时候去寻找函数的地址找不到了,这就是因为inline修饰后函数没有了地址。return 0;

2023-10-14 18:22:58 76 1

原创 vector的模拟实现(知根知底)

1. vector是表示可变大小数组的序列容器。2. 就像数组一样,vector也采用的连续存储空间来存储元素。也就是意味着可以采用下标对vector的元素进行访问,和数组一样高效。但是又不像数组,它的大小是可以动态改变的,而且它的大小会被容器自动处理。3.与其它动态序列容器相比(deque, list and forward_list), vector在访问元素的时候更加高效,在末尾添加和删除元素相对高效。对于其它不在末尾的删除和插入操作,效率更低。

2023-10-14 14:56:31 68 4

原创 string的模拟实现(知根知底)

这里出错的原因是string类型中有char*这样一个自定义类型的数据,他会重新开辟一段新的空间,而普通的浅拷贝(也就是值拷贝),这时候str1对象只会简单的把他的那个空间的地址赋给str中的char*,因此两个string对象中的char*指向同一块空间,在他们销毁(调用析构函数的时候)会重复析构,导致后面哪一个析构的指针成了野指针,故而报错。,自定义类型在赋值的时候,他都是要调用operator=这个重载函数的,然重载函数中,在之间调用swap这个函数,试问,这样是不是构成死循环了?

2023-10-09 16:50:19 62 1

原创 c++多态

1.要用基类的指针或者引用去调用虚函数2.被调用的函数是虚函数,且派生类要重写基类中虚函数的实现。

2023-08-14 11:35:05 58 3

原创 深剖菱形继承问题与解决方案

虚继承的问题

2023-08-12 13:05:15 87 1

原创 链表(本章直介绍单向链表的具体操作)

概念:链表是一种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。注意:从图上可以看出链表的逻辑是连续的,但是地址不是连续的。不带头单向链表 带头循环双向链表。3.2.9 删除pos位置之后的值。3.2.1动态申请一个节点。3.2.8 pos后面插入。3.2.5单链表的尾删。3.2.10 单链表的销毁。首先定义一个链表数据类型。3.2.4单链表的头插。3.2.2单链表打印。3.2.3单链表尾插。3.2.6单链表头删。3.2.7单链表查找。

2023-03-14 22:56:05 62

原创 C语言核心—指针基础部分

整形指针: int * pint;能够指向整形数据的指针。浮点型指针: float * pf;能够指向浮点型数据的指针。

2023-01-26 21:25:28 104

原创 数据的存储

整型char //注:c语言没有明确规定char默认就是signed charshortintlonglong long浮点型flaoatdouble构造类型struct //结构体union // 联合体enum // 枚举指针类型int * //整型指针char * //字符型指针float * //float形指针void * //空类型指针。

2023-01-21 20:22:18 79 3

原创 内存对齐问题

4、如果嵌套了结构体的情况,嵌套的结构体对齐到自己的最大对齐数的整数倍处,结构体的整 体大小 就是所有最大对齐数(含嵌套结构体的对齐数)的整数倍。而对齐的内存访问仅需要一次访问。不是所有的硬件平台都能访问任意地址上的任意数据的;因此建议在设计结构体的时候,让占用空间小的成员尽量集中在一起。3、结构体总大小为最大对齐数(每个成员变量都有一个对齐数)的整数倍。2、其他成员变量要对齐到某个数字(对齐数)的整数倍的地址处。1、第一个成员在与结构体变量偏移量为0的地址处。结构体的内存对齐是拿空间来换取时间的做法。

2023-01-16 21:43:47 171 1

原创 通讯录的实现

system("pause")与system("cls");对屏幕进行清屏,可以使其看起来更简洁。

2023-01-13 20:03:02 362 1

原创 字符串与内存函数

/查找str2子字符串是否出现在str1串中,若存在返回第一次出现的其实位置,不存在返回口指针。字符串的比较实际上是一个一个字符的比较,如果相等就接着往下一个继续比较。//解决了除字符串拷贝的问题 ,可以拷贝其他数据类型了。strlen函数的模拟实现。

2023-01-13 19:03:43 65 1

原创 const的使用方法

例如:以上就是今天要讲的内容,本文仅仅简单介绍了const常见的修饰,而const具体还可以修饰其他。

2023-01-10 11:29:11 173 1

原创 qsort函数的演示(使用冒泡排序的思想)

qsort函数其实内部也就是运用了回调函数1.首先用qsort(arr, sz, sizeof(arr[0]), compar)函数调用;把compar函数当作参数传到void qsort(void* base, size_t num, size_t size, int (*compar)(const void*, const void*)) 这个函数中。

2023-01-09 13:15:32 81 1

原创 三子棋(小游戏)

pragma once 是一个比较常用的 C/C++ 预处理指令,只要在头文件的最开始加入这条预处理指令,就能够保证头文件只被编译一次。首先把游戏分为game.h(主要是函数的一些声明)头文件和game.c(主要进行游戏实现)和test.c。以后一些大规模啥的这样分工合作(哈哈,反正就是这个意思),还有就是美观简洁。2.4电脑下棋(这里电脑下棋,使用随机函数rand就好,控制好生成数)2.2 如果棋盘下满了,还没有以上情况,则为平局。刚写博客,有些地方都还不了解,还望谅解,哈哈!1 首先要有一个棋盘。

2022-12-28 18:46:32 241 2

原创 猜数字游戏(小游戏)

猜数字游戏

2022-12-25 13:21:45 75 1

原创 求最大公约数的一些方法(最小公倍数同样适用)

初学c语言基础算法

2022-12-22 20:16:42 74

原创 找素数(试除法)

第三种 在上个在优化 就是i在一些特定的情况下可以i+=2;因为素数除了2为偶数其他都为奇数。i进来 i不能整除2(j=2)然后接着整除3 4如果都不能整除就说明i为素数。sqrt函数就是开方 用之前需要加#include头文件。思路就是一个一个尝试如果i%j==0了以后flag就会被赋值为0。PS:以下全都是属于(试除法)其他方法博主还没有学到。如在101和200之间找素数 就很适用。第二种 在上一个方法上优化。第一种 基本常用的方法。

2022-12-22 19:31:59 133

原创 c语言 整形提升

正数原反补码相同负数原码反码补码不同且第一个二进制数为符号位正数0负数为1。还有C语言中的整数运算是用补码进行运算的哦,最后打印出来的才是原码所以在补码转原码。发这个主要是为了当做笔记防止忘了,有错的地方还希望不要骂我哈哈。1char型(c中统一把char类型归并到整形int型中)在浅唠叨一下无符号类型的整形数原码反码补码相同。在c语言中有一些数会发生整形提升。正数的整形提升用符号位0补齐。负数的整形提升用符号位1补齐。什么样的数会发生这种情况呢?...

2022-07-19 09:18:48 622 4

空空如也

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

TA关注的人

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