自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一篇掌握c语言宏定义详细讲解,以及实操迅速理解掌握

本文介绍了C语言宏定义的三大核心内容:基础讲解、进阶技巧和实践应用。首先阐述了宏定义的两种形式(对象式和函数式),通过圆周率PI等案例说明其文本替换特性及优缺点。重点解析了宏函数在泛型编程中的优势,如实现类型无关的SWAP操作,并强调do-while(0)结构的重要性以避免语法陷阱。进阶部分涵盖字符串化(#)、连接符(##)等高级技巧,以及系统预定义宏的使用。最后通过container_of宏案例展示内核级编程实践,并指导如何用宏定义实现自定义报错功能。文章特别提醒宏定义需谨慎处理括号和二义性问题,建议结合

2026-02-05 18:12:05 591 1

原创 超详细,白话讲解c++开发第二步详解c++中线程,进程的引入原因,线程的使用

用简单但是详细的教学讨论线程进程的引入和线程的编写并详细介绍涉及知识适合开发初学者

2025-07-28 12:23:08 936

原创 C++开发第一步,详细解析关于new和智能指针使用和引入原因

简单讨论一下关于c++中new和智能指针的理解,为什么需要new和智能指针,引入的优点作用是什么,纯个人观点和理解

2025-07-24 08:50:16 1111

原创 c++简单内存池详细讲解了解原理

摘要:本文介绍了一种基于内存池的高效内存管理方法。该方法通过预分配固定大小的内存块(使用::operator new),避免频繁申请/释放内存的开销。内存池使用aligned_storage确保内存对齐,将预分配内存转化为链表结构管理。通过placement new在指定内存位置构造对象,析构后内存块回收到池中复用。文中展示了完整的C++模板类实现,包含内存分配、对象构造/析构和内存回收功能,相比传统动态内存管理显著减少了性能损耗。测试示例演示了int类型对象的内存池使用流程。

2025-06-26 21:36:40 195

原创 第四届上海理工大学程序设计全国挑战赛(重现赛)G题石子游戏

第四届上海理工大学程序设计全国挑战赛(重现赛)G题石子游戏 博弈论

2024-05-19 13:31:37 422

原创 2024年河南省ccpcL题Toxel 与 PCPC II

2024年河南省ccpcL题讲解

2024-05-14 15:29:22 648 1

原创 2829 闯关游戏

2829 闯关游戏

2024-05-05 19:21:32 377 2

空空如也

空空如也

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

TA关注的人

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