自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++的多态

C++多态

2022-10-23 19:09:13 207 1

原创 list的反向迭代器

list的反向迭代器

2022-10-21 19:36:41 230

原创 C++的继承

C++继承

2022-10-16 18:08:06 196

原创 Linux中gdb的使用

Linux中的gdb的使用

2022-08-05 09:38:11 531

原创 Linux中的权限管理

Linux权限

2022-07-22 10:05:38 505

原创 C++的内联函数

内联函数

2022-07-22 09:35:05 249

原创 C++命名空间简介

命名空间

2022-07-22 09:14:12 194

原创 C++实现插入排序和希尔排序

希尔排序

2022-06-26 16:54:15 254

原创 C++实现栈和队列

栈的实现#include <iostream>using namespace std;#include <assert.h>template <class T>class stack{private: T* p; int _size; int _capacity;public: stack() :p(NULL), _size(0), _capacity(0) { ; } ~stack() { delete[]p; _size = 0; _

2022-05-20 18:36:03 503

原创 C++实现双向链表

节点定义template <class T>class Node{public: T val; class Node* next; class Node* prev; Node(T val) :val(val), next(NULL), prev(NULL) { ; } Node() : next(NULL), prev(NULL) { ; }};链表类实现template <class T>class DList{private: Nod

2022-05-15 15:17:06 195

原创 C语言中 strncpy 和 strncat 实现

strncatchar* my_strncat(char* dest, const char* src, const int count){ // 用来断言 dest 和 src 不为空 // 要引头文件 assert.h assert(dest && src); int num = 0; char* ret = dest; while (*dest) dest++; for (num = 0; num < count; num++) *(dest

2022-04-02 20:14:03 1031 9

原创 C语言实现通讯录

头文件中的一些声明#include <stdio.h>#include <string.h>#include <stdlib.h> #define NAME_MAX 20//#define MAX_SIZE 500typedef struct base{ int number; char name[NAME_MAX]; int age; int phone;}base;typedef struct Con{ base* arr;

2022-04-02 20:08:46 496 6

原创 C语言中的结构体大小计算

首先让我们来看代码struct S{ char a; int b; };// VS 中默认对齐数为 8// a 的大小为1 所以 1 | 8 中 1 比较小所以对齐数为1 即开头的位置距结构体的地址是 1 的倍数// b的大小为4 所以4 | 8 中 4 比较小所以对齐数为 4 即开头的位置距结构体的地址是 4 的倍数// 由于 a 占一个字节所以 b 要在 字节偏移量为4的位置 开始存放// 并且结构体的总大小为 结构体中所占字节最大和默认对齐数中较小的那个的整数...

2022-03-26 09:44:55 1013 36

原创 C语言中的 memmove 和 memcpy 的实现

// dest 目标地址 src 来源地址 num 拷贝的字节数// 可以用来拷贝任意的类型数据 只要告诉函数要拷贝多少字节void* my_memmoveplus(void* dest, void* src, const int num){ // 用来断言 dest 和 src 不为空 // 要引头文件 <assert.h> assert(dest && src); char* prev = (char*)dest; char* cur = (char*.

2022-03-25 21:04:00 1430 31

原创 还在为C语言中的for while switch if语句而感到困惑吗?在这帮您轻松解决。

总所周知C语言中有除顺序结构外的循环和选择结构,在这就是要介绍循环和选择结构。if语句if语句常和else放在一起使用并且它们也可以组合成if else来一块使用下面就用一些简单的代码来介绍它们的用法。int main(){ int a = 1; if (a == 1)//这一句的意思是如果a的值是1就执行打印 你好 printf("你好\n");// \n表示换行 return 0;}想要执行 if 语句就要让 if 后面的(...

2022-01-15 19:07:19 757 30

原创 一位无能的人的想法

我是一名刚学习计算机的大一新生,我之所以学习编程是因为计算机很好找工作,并且还是高薪的工作。 我想要想去游戏公司去任职,于是我打算每天都练习代码和学习相关知识,并且每周都花上26个小时来练习,在学成之后想要进入腾讯公司。 以上的这些是我在学习和将来的工作的一些总的简介。 我很清楚的知道学习计算机是很难的,并且如果没有很硬的技术是无法拥有高薪的工作的,我能做的只有默默的去慢慢打磨我自己,把自己的棱角打磨得光亮,让自己成为更好的自己,不负自己的大学生活。 我相信...

2021-12-10 23:16:03 219 1

空空如也

空空如也

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

TA关注的人

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