自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一篇带你学会C++:new/delete的使用和内层管理的底层逻辑!

本文介绍了C++内存管理的核心概念。主要内容包括:1)C++程序内存分布,详细解析了代码区、只读常量区、数据段、堆和栈等内存区域的特点与用途;2)C语言动态内存管理方式(malloc/calloc/realloc/free)与C++方式的对比;3)重点阐述了new/delete操作符对内置类型和自定义类型的不同处理机制,特别是自定义类型会额外调用构造/析构函数。通过内存分布图示和代码示例,清晰展示了各内存区域的存储内容及生命周期管理要点。

2025-12-04 22:02:24 927 7

原创 C++类和对象:初始化列表,类型转换与static成员详解,深入理解友元内部类与匿名对象的应用

C++类和对象中的初始化列表、类型转换和static成员是面向对象编程的重要概念。初始化列表能高效初始化成员变量,尤其对const和引用成员是必需的;类型转换允许内置类型隐式转换为类对象,但可用explicit禁止;static成员变量属于类而非对象,所有实例共享同一变量。这些机制提升了代码效率和灵活性,是C++核心特性之一。

2025-11-22 09:42:36 711 5

原创 一篇带你学会,关于C++类和对象默认成员函数的奥妙

本篇详细讲解了C++类和对象的默认成员函数,包括默认构造函数,析构函数,拷贝构造函数,赋值运算符重载和取地址运算符重载。

2025-11-14 00:45:19 954 5

原创 《C++ 对象是怎么“出生”的?带你看懂类、内存与 this 指针的秘密!》

C++类与对象摘要:本文介绍了C++中类与对象的核心概念。类通过class关键字定义,包含成员变量和成员函数,支持访问限定符(public/private/protected)控制访问权限。类域作为独立作用域,需使用作用域解析运算符::访问成员。实例化类创建对象时需注意内存对齐规则,通过示例展示了包含int、char、double成员的类在8字节对齐下的16字节内存布局。文章还对比了类与结构体的区别,强调了封装性和访问控制的重要性,为面向对象编程奠定了基础。

2025-11-07 13:30:22 850 11

原创 C++入门:一篇带你学会C++入门基础知识

本文介绍了C++基础知识,重点讲解了命名空间、输入输出和缺省参数三个核心概念。命名空间用于解决命名冲突问题,可通过作用域解析运算符、using声明/指令等方式使用。C++通过<iostream>提供cin/cout实现输入输出,支持流操作符>>/<<。缺省参数分为全缺省和半缺省,需遵循从右往左连续缺省的规则。这些特性使C++在兼容C语言的同时增强了代码的组织性和灵活性,为面向对象编程奠定基础。

2025-11-06 00:01:08 726 11

原创 深入理解指针2

本文深入探讨了指针与数组的关系,重点分析了数组名、指针数组和二级指针的概念与应用。主要内容包括:1)数组名本质是首元素地址,但sizeof(数组名)和&数组名有特殊含义;2)arr与&arr地址相同但类型不同,导致指针运算差异;3)一维数组传参本质是传递首元素地址;4)二级指针存储一级指针地址,可用于多级间接访问;5)指针数组是存储指针的数组,每个元素指向特定内存区域。文章通过代码示例详细说明了这些概念的实际应用和注意事项。

2025-10-05 23:17:56 1526 4

原创 深入理解指针1

本文主要介绍了C语言中指针的基本概念和使用方法。首先解释了内存和地址的关系,指出指针就是内存单元的编号。然后详细讲解了指针变量的定义、取地址操作符(&)和解引用操作符()的使用。文章还分析了指针变量的大小在不同平台下的差异,以及指针类型对解引用和指针运算的影响。特别介绍了void指针的泛型特性,并探讨了const修饰指针的两种不同作用。最后通过实例展示了指针的算术运算、指针相减和关系运算等操作。这些内容为理解C语言中指针的核心概念和基本应用提供了系统性的介绍。

2025-10-02 22:33:14 1693 4

原创 C语言的分支与循环

本文详细介绍了C语言的分支与循环的相关内容,包含了if语句,switch语句,while循环,for循环,do-while循环和break和continue语句的用法。

2025-09-11 21:51:39 1953 1

空空如也

空空如也

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

TA关注的人

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