自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++ 内存管理:栈、堆与智能指针

在 C++ 中,内存管理是一个绕不开的话题。程序运行时,内存主要分为和两个区域,它们的管理方式有很大的不同。

2025-12-29 09:54:40 266

原创 C++ 多态:让代码更灵活、更优雅

当我们用父类指针指向子类对象并删除时,如果父类的析构函数不是虚函数,那么只会调用父类的析构函数,子类的析构函数不会被调用,从而导致内存泄漏。因此,在设计父类时,通常需要将析构函数声明为虚函数。简单来说,就是父类的指针或引用可以指向子类的对象,调用同一个成员函数时,会根据对象的实际类型执行不同的函数体。函数,代码会变得冗余。而有了多态,我们只需要一个函数就能处理不同的子类对象,大大提高了代码的灵活性和可扩展性。是继封装、继承之后的第三个核心特性。如果没有多态,我们需要为。在 C++ 面向对象编程中,

2025-12-29 09:53:39 116

原创 深入理解 C++ 中的类与对象:面向对象编程的基石

类与对象的思想,让我们可以用更贴近现实世界的方式来编程。比如我们要开发一个学生管理系统,就可以定义。类,这个类里包含学生的属性(姓名、年龄、学号)和行为(学习、考试、自我介绍)。是一种用户自定义的数据类型,它封装了数据和操作数据的方法。打个比方,我们可以定义一个。如果说 C 语言是面向过程的编程语言,那么 C++ 最大的特色就是引入了。上面的代码就是一个简单的类与对象的例子。类,每个类负责自己的功能,代码的可读性和可维护性会大大提高。的思想,而类与对象就是面向对象编程的基石。类名 对象名(参数)

2025-12-28 11:44:38 271

原创 我的 C++ 入门之路:从 “劝退” 到 “入门” 的蜕变

作为一名编程学习者,我接触的第一门编程语言是 Python,它简洁的语法、灵活的写法让我一度觉得编程是件轻松又有趣的事。直到我开始学 C++,才真正体会到什么叫 “语法严谨”,什么叫 “内存管理”,也经历了从 “想放弃” 到 “慢慢上手” 的蜕变。现在回头看,C++ 确实比 Python 难学,但它带给我的收获也是巨大的。它让我明白了程序运行的底层逻辑,知道了内存是怎么分配的,数据是怎么存储的。直到我自己写了一个 “用指针交换两个整数” 的小程序,看着程序成功运行,才突然对指针有了一点 “感觉”。

2025-12-28 11:43:04 110

空空如也

空空如也

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

TA关注的人

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