自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【C++】多态

被virtual修饰的函数被称为虚函数如下Person类中的BuyTicket( )就是虚函数。public :cout

2023-07-25 20:59:00 488

原创 【C++】继承

面向对象语言的三大特征分别是封装继承和多态。本文带大家了解一下C++中的继承。继承(inheritance)机制是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,增加功能,这样产生新的类,称派生类。继承呈现了面向对象程序设计的层次结构,体现了由简单到复杂的认知过程。以前我们接触的复用都是函数复用,继承是类设计层次的复用。如下代码,Student类和Teacher类继承了Person类中的成员变量和成员函数。

2023-07-23 10:12:34 457

原创 【Linux】调试工具gdb

gdb是Linux环境下了一个调试工具,在代码运行出现问题时,我们可以通过它来进行调试,找出问题的所在。本文来带大家来了解一下gdb的使用方法。

2023-07-02 22:33:41 539 3

原创 【Linux】工具介绍——vim及gcc

在Linux操作系统之中有很多使用的工具,我们可以用vim来进行程序的编写,然后用gcc来生成可执行文件,最终运行程序。本文来带大家了解,以及,这三个工具的使用方法。

2023-06-30 22:20:37 1992 2

原创 【Linux】文件权限解析

Linux下有两种用户:超级用户(root)、普通用户可以再linux系统下做任何事情,不受限制在linux下做有限的事情。超级用户的命令提示符是“#”,普通用户的命令提示符是“$

2023-06-16 21:15:41 4124 2

原创 【 C++ 】模板初阶

函数模板代表了一个函数家族,该函数模板与类型无关,在使用时被参数化,根据实参类型产生函数的特定类型版本。

2023-04-16 20:34:16 217

原创 【 C++ 】C/C++内存管理

目录一、C/C++内存分布二、C++内存管理方式1.new/delete操作内置类型2.new和delete操作自定义类型 四、operator new与operator delete函数 五、new和delete的实现原理1.内置类型2.自定义类型 六、定位new表达式(placement-new)我们看如下代码和问题:来看如下问题:我们看如下解析图片:new和delete最基本的使用方式调试结果如下:首先给出结论:先看一下malloc和free: 由图片可以看出,malloc只对开辟了

2023-04-14 19:32:01 243

原创 【C++】类和对象(下)

必须放在初始化列表位置进行初始化尽量使用初始化列表初始化,因为不管你是否使用初始化列表,对于自定义类型成员变量,一定会先使用初始化列表初始化。

2023-03-25 12:52:03 258 2

原创 【C++】类和对象(中)

天选之子,六大成员函数

2023-03-06 21:46:48 199 2

原创 【C++】类和对象(上)

类体:由成员函数和成员变量组成// 一定要注意后面的分号class为定义类的关键字ClassName为类的名字{}中为类的主体,注意类定义结束时后面分号不能省略。类体中内容称为类的成员类中的变量称为类的属性或成员变量;类中的函数称为类的方法或者成员函数。成员函数如果在类中定义,编译器可能会将其当成内联函数处理。在类中定义成员函数:.h文件.cpp文件在日常的代码书写中,如果代码简短可以直接在类中定义,否则更加推荐采用第二种定义方式。

2023-02-25 13:27:20 407 2

原创 【C++入门】内联函数、auto关键字、范围for、空指针nullptr

当在同一行声明多个变量时,这些变量必须是相同的类型,否则编译器将会报错,因为编译器实际只对第一个类型进行推导,然后用推导出来的类型定义其他变量。

2023-02-06 13:18:55 470 7

原创 【C++入门】函数重载,引用

本文衔接上文,继续为大家介绍C++,本文包含了函数重载和引用方面的知识。

2023-02-04 22:00:51 581 7

原创 【C++入门】命名空间、输入输出、缺省参数

本文是C++入门的一些基础知识

2023-02-01 12:36:45 356 3

原创 复制复杂链表的实现

本文给大家详细讲解了带随机指针域链表的两种解题方法,一定能让对此题有困惑的同学带来较大的帮助。

2022-12-26 21:58:51 909 4

原创 C语言字符串函数和内存操作函数

本文介绍了各类str开头的字符串函数,并且给出了底层代码,让你对这些函数对你来说变的“透明”。同时也介绍了mem开头的部分内存开操作函数。

2022-10-07 17:29:10 1004 6

原创 进阶指针知识点详解(下)

本文接指针进阶(上),带大家详细的了解函数指针,和函数指针数组的相关知识。

2022-08-26 22:53:02 333 2

原创 进阶指针知识点详解(上)

本文带大家详细的了解C语言中的字符指针,数组指针,指针数组,以及函数传参等知识点。

2022-08-21 15:20:42 503 2

原创 数据的存储(浮点型篇)

本文将带您细致入微的了解浮点型数据的存放。

2022-08-14 23:36:53 1142 11

原创 数据的存储(整形篇)

带你细致的了解C语言中的数据是如何存放在内存中的。

2022-08-10 17:55:30 629 7

原创 递归的经典题型

本文对递归的知识进行了总结,并举了一些经典例题的例子,有数字拆分问题,青蛙跳台阶问题,汉罗塔问题。

2022-08-06 21:39:35 1048 5

原创 C语言对扫雷的实现

扫雷是大家非常熟悉,同时也是非常经典的小游戏,在对C语言经过一定程度的学习之后,我们就可以通过函数,数组,分支循环来实现扫雷。

2022-08-01 13:57:57 1111 3

原创 C语言对三子棋的实现

为大家带来小游戏三子棋,用C语言的编写方法。

2022-07-31 13:15:51 816 5

空空如也

空空如也

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

TA关注的人

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