自定义博客皮肤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)
  • 收藏
  • 关注

原创 C++继承

class A final // C++11---final关键字{private:A(){}protected:int _a;};{//...};}一、C++981.父类构造函数私有-- 子类是不可见2.子类对象实例化,无法调用构造函数二、C++11--- final关键字七、复杂的菱形继承及菱形虚拟继承单继承:一个子类只有一个直接父类时称这个继承关系为单继承。

2022-11-06 09:54:16 116 1

原创 【算法】【验证回文串】

头文件:在VC6.0可以是ctype.h或者stdlib.h,常用ctype.h。说明:如果c为小写英文字母,则返回对应的大写字母;思路:先将字符串中的字母全部转成大写或小写,再依次比较两端字符。这里介绍两个函数 tolower函数和 toupper函数。头文件:#include ;把字符转换成小写字母,非字母字符不做出处理。将小写英文字母 转换为大写英文字母。

2022-10-13 14:25:12 166

原创 【算法】【字符串相乘】

思路:num2先从低位到高位,依次与num1的每一位相乘,相乘的积取低位数,高位进制,然后每行再对应相加求和。

2022-10-13 13:51:08 106

原创 C++STL----- string类

获取等效C字符串,返回一个指向数组的指针(此数组包含组成字符串对象值的相同字符序列,并在末尾添加一个额外的终止空字符'\0')注: a.当n大于当前的size时,将size扩大到n,扩大的字符为ch,若ch未给出,则默认为’\0’。返回一个反向迭代器,该迭代器指向字符串第一个字符之前的理论元素(被视为其反向结束)从字符位置pos开始,跨越len字符(或直到字符串末尾,以先到者为准)生成子字符串。返回一个迭代器,该迭代器指向字符最后一个字符的下一个字符的位置。调整字符串大小,将字符串大小调整为n个字符。

2022-10-05 11:33:35 301

原创 C++STL-----string类的模拟实现

size_t find(const char* sub, size_t pos = 0) const:从pos位置开始向后寻找与之匹配的第一个子串的地址。size_t find(char ch, size_t pos = 0) const:从pos位置开始向后寻找与之匹配的第一个字符的下标。注:a.当n大于当前的size时,将size扩大到n,扩大的字符为ch,若ch未给出,则默认为’\0’。append(size_t n, char ch): 在当前字符串的后面尾插n个字符ch。

2022-10-04 14:29:38 428

转载 fork() && fork() || fork()

2、表达式2为假,就继续判断表达式3。第三注释行的ork会生成10个新进程(这是因为前面总共有10个进程,调用一次fork生成10个新进程)很明显fork() && fork() || fork()创建了4个新进程。一、对于这个表达式该如何理解:表达式1 && 表达式2 || 表达式3。a.表达式1为真,则分两种情况:1、表达式2为真,就不需要判断表达式3。1、在父进程中,fork返回新创建子进程的进程ID;b.表达式1为假,就跳过表达式2,直接判断表达式3。第一注释行的fork生成1个新进程。

2022-09-17 17:57:32 989

原创 Shell的运行原理以及Linux的权限说明

Linux严格意义上说的是一个操作系统,我们称之为“核心(kernel)“,但我们一般用户,不能直接使用kernel。而是通过kernel的,也就是所谓的shell,来与kernel沟通。如何理解?为什么不能直接使用kernel?从技术角度,Shell()主要包含:将使用者的命令翻译给核心(kernel)处理。同时,将核心的处理结果翻译给使用者。,我们操作windows不是直接操作windows内核,而是通过图形接口,点击,从而完成我们的操作(比如进入D。

2022-08-20 10:13:06 160

原创 Linux下基本指令

ls [选项] [目录或文件]:显示当前路径下的文件名-a列出目录下的所有文件,包括以.开头的隐含文件。-d将目录象文件一样显示,而不是显示其下的文件。如:ls –d指定目录-i输出文件的i节点的索引信息。如ls –ai指定文件-k以k字节的形式表示文件的大小。ls –alk指定文件-l列出文件的详细信息。-n用数字的UID,GID代替名称。(介绍UID,GID)-F在每个文件名后附上一个字符以说明该文件的类型,“*”.........

2022-08-18 13:39:57 99

原创 【(Linux入门)----- git操作】

创建git - Gitee仓库

2022-07-31 21:39:11 299

原创 【( C++初阶 )----- 类与对象(1)】

类与对象、this指针

2022-07-21 15:35:53 379

原创 【 C++初阶语法(2)】

内联函数、auto关键字(C++11)、指针空值nullptr(C++11)

2022-07-18 14:52:00 333

原创 【 C++初阶语法(1)】

命名空间、缺省参数、引用、函数重载

2022-07-11 12:14:08 65

原创 【(C语言进阶)------动态内存管理】

本章重点 一、动态内存函数的介绍 malloc free calloc realloc 二、常见的动态内存错误 三、柔性数组一、动态内存函数的介绍mallocfreecallocrealloc以上函数的声明都在 stdlib.h 头文件中malloc函数---向内存申请一块连续可用的空间,并返回指向这块空间的指针void* malloc (size_t size);如果开辟成功,则返回一个指向开辟好空间的指针。 如果开辟失败,则返

2022-05-02 18:54:19 173

原创 【(C语言进阶)------文件操作(下)】

本章重点介绍一、什么是文件二、文件的打开和关闭三、文件的顺序读写四、文件的随机读写五、文本文件和二进制文件六、文件读取结束的判定七、文件缓冲区四、文件的随机读写1.fseek---根据文件指针的位置和偏移量来定位文件指针。int fseek ( FILE * stream, long int offset, int origin )offset---偏移量origin---指针位置SEEK_CUR(文件指针当前的位置)SEEK_END(.

2022-05-01 11:57:18 239

原创 【(C语言进阶)------文件操作(上)】

本章重点介绍一、什么是文件 二、文件的打开和关闭 三、文件的顺序读写 四、文件的随机读写 五、文本文件和二进制文件 六、文件读取结束的判定 七、文件缓冲区一、什么是文件在程序设计中,我们一般谈的文件有两种:程序文件、数据文件1.程序文件包括源程序文件(后缀为.c), 目标文件(windows环境后缀为.obj), 可执行程序(windows环境后缀为.exe)2.数据文件文件的内容不一定是程序,而是程序运行时读写的数据比如程序运行需要从中读取数据

2022-04-30 20:59:18 928

原创 【C语言进阶】【小项目】实现一个通讯录

目录一.通讯录的介绍二.实现通讯录一.通讯录简介实现一个通讯录;通讯录可以用来存储1000个人的信息,每个人的信息包括:姓名、性别、年龄、电话、住址通讯录功能:添加联系人信息 删除指定联系人信息 查找指定联系人信息 修改指定联系人信息 以年龄排序所有联系人 显示所有联系人信息二.实现通讯录首先声明一下,我们这里写的通讯录是开辟动态内存空间实现的。在实现通讯录之前我们需要做一些"铺垫"。1.使用结构体来声明联系人的基本信息typedef s..

2022-04-18 13:50:57 1631

原创 字符函数和字符串函数(上)

本章重点 重点介绍处理字符和字符串的库函数的使用和注意事项 求字符串长度 strlen 长度不受限制的字符串函数 strcpy strcat strcmp 长度受限制的字符串函数介绍 strncpy strncat strncmp 字符串查找 strstr strtok 错误信息报告 strerror 字符操作 内存操作函数 memcpy memmove memset memcmp函数介绍strlen

2022-03-24 17:44:07 90 1

原创 智力题(猜凶手,确定比赛名次)

猜凶手日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。以下为4个嫌疑犯的供词。A说:不是我。B说:是C。C说:是D。D说:C在胡说已知3个人说了真话,1个人说的是假话。现在请根据这些信息,写一个程序来确定到底谁是凶手。...

2022-03-05 18:12:26 134

空空如也

空空如也

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

TA关注的人

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