自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++继承

当派生类中存在和基类中相同名称的成员变量或者成员函数(不要求相同的参数),派生类中的成员变量或者成员函数就与基类中的构成了重定义。依据就近原则,派生类会优先使用自己的这些重定义的成员。//优先使用派生类里重定义的成员变量//需要使用范围限定符才可以显式使用基类的成员变量protected:int _n;B b(10);

2025-05-28 20:05:31 1043

原创 模板(笔记)

模板参数分别类类型模板参数和非类型模板参数。

2025-05-26 20:12:21 332

原创 C++中几个易混淆的术语

数组指针本质是指针,指针所指向的内容是一个数组。

2025-05-16 17:19:31 472

原创 C++模板初阶

C++里的模板是泛型编程(编写出与具体的数据类型无关的通用代码)的基础,模板分为函数模板和类模板。

2025-05-13 18:51:52 177

原创 malloc/free、operator new/operator delete和new/delete

特性new/delete是否调用构造/析构❌ 否❌ 否✅ 是内存不足行为返回NULL抛出抛出类型安全❌ 需强制转换❌ 返回void*✅ 自动类型匹配内存大小计算需手动sizeof需手动sizeof自动计算可重载性❌ 不可✅ 可重载全局或类专属通过重载初始化内存❌ 不初始化❌ 不初始化调用构造函数初始化。

2025-05-12 19:30:12 381

原创 C++类与对象入门(笔记)

类定义的代码如上。public和private是权限修饰符,public表明类的成员函数对所有的代码都可见,private表明类的成员变量仅仅在类的内部才可以访问。访问权限作用域从该访问限定符出现的位置开始直到下一个访问限定符出现时为止,如果后面没有访问限定符,作用域就到 “}” 即类结束。class的默认访问权限为private,struct为public。注:C++中struct关键字也可以用来定义类,但是默认的访问权限为public。这里对于类的成员函数,只是进行了声明,没有具体定义。

2025-05-10 23:14:58 1670

原创 C++入门

命名空间、缺省参数、函数重载、引用、内联函数、auto关键字、基于范围的for循环和空指针nullptr。

2025-05-02 19:12:37 780

原创 程序运行时内存分布的典型布局

程序运行时内存分布的典型布局。

2025-05-01 21:42:39 696

原创 堆的相关操作及应用

这里的堆不是操作系统里叫作“堆”的内存段,而是是一种数据结构,本质是完全二叉树。相比于一般的二叉树,堆又有着自己特点,根据这个特点,堆分为大根堆和小根堆。

2025-04-24 17:11:51 1022

原创 不带头结点的单链表中删除所有值为val的结点

给你一个链表的首元节点head和一个整数val,请你删除链表中所有满足的节点,并返回。

2025-04-19 12:44:23 371

原创 数字单身狗问题

给你一个非空整数数组nums,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。你必须设计并实现线性时间复杂度的算法来解决此问题,且该算法只使用常量额外空间。

2025-04-17 16:36:14 462

原创 大小端字节序

大小端字节序是计算机系统中多字节数据在内存中的存储顺序的两种不同方式,会直接影响数据在内存中的布局方式和跨平台运输时的解析方式。

2025-04-16 14:24:33 448

空空如也

空空如也

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

TA关注的人

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