- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 C++指针与智能指针
在C++中,每个变量都存储在计算机内存的一个特定位置,这个位置有自己的内存地址。指针是一个特殊的变量,它存储的不是数据本身,而是另一个变量的内存地址。简而言之,指针指向一个内存地址。智能指针是行为类似于原始指针的类模板。它们包装了原始指针,并在对象生命周期结束时自动释放所指向的内存。它们的核心思想是实现资源获取即初始化 (RAII):当智能指针对象被创建,它会获得一个资源(如堆内存),并将资源的生命周期绑定到对象的生命周期。当智能指针对象超出作用域被销毁时,其析构函数会自动释放所持有的资源。
2025-10-15 23:21:01
1409
原创 C++ vector详解
本笔记是对 C++容器的一次全面、深入的探讨。内容从的核心定义与内部机制(如动态数组、连续存储、内存增长策略)出发,循序渐进地讲解了其各类常用操作(构造、访问、修改、容量管理等),并对关键操作的时间复杂度进行了细致分析。此外,笔记还涵盖了vector级别的操作(如比较与赋值)、常见的算法应用(如查找、搜索),并探讨了面试中常见的高级问题及特殊情况(如迭代器失效、特化等),最终形成了一份既适合初学者系统学习,也便于有经验者回顾和深化理解的综合性指南。是默认首选。
2025-10-15 21:59:36
1886
原创 VS2022开发Arduino(提供Visual.Micro.Processing.Sketch.dll)
VS2022破解vMicro以前一直在用VS2019来进行Arduino的开发,用的也是Visual Micro这款扩展。今天发现VS2022上也上架了这个扩展,就想着能不能把这个版本也攻破,再来白嫖一把。以前破解过VS2019的vMicro,关键文件是Visual.Micro.Processing.Sketch.dll。于是尝试直接将vs2019的这个文件复制到vs2022的相关目录下,结果根本不起作用。奈何现在网上能找到的也只有VS2019的,只能自己动手,丰衣足食了。...
2021-09-05 12:13:12
5830
5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅