文章 Blog
- Home /
- 文章 Blog
C++ 动态内存与智能指针:new、delete、shared_ptr、unique_ptr 怎么理解
C++ 动态内存与智能指针:new、delete、shared_ptr、unique_ptr 怎么理解 只要开始接触 C++,动态内存几乎是绕不过去的一关。很多人并不是不会写 new 和 delete,而是不确定什么时候应该手动管理,什么时候应该交给智能指针,什么时候又会踩到悬空指针、重复释放和资源泄漏这些坑。
Read MoreAI 时代为什么还要学设计模式:它真正帮你解决什么问题
AI 时代为什么还要学设计模式:它真正帮你解决什么问题 很多人学设计模式时都会有一种感觉:概念很多,名字很专业,真到写业务代码时却不一定天天把这些模式名称挂在嘴边。到了 AI 辅助编程越来越普遍的今天,这个问题会更明显: 既然代码都能生成,为什么还要学设计模式?
Read MoreC++ 面向对象程序设计:继承、虚函数和动态绑定到底在解决什么问题
C++ 面向对象程序设计:继承、虚函数和动态绑定到底在解决什么问题 很多人学 C++ 面向对象时,会背下数据抽象、继承、动态绑定这些术语,但一旦落到代码里,还是容易停留在“语法知道,场景不清楚”的阶段。
Read MoreC# lambda 表达式是怎么实现的:为什么捕获变量会这样工作
C# lambda 表达式是怎么实现的:为什么捕获变量会这样工作 很多人第一次深入理解 C# lambda,不是因为它的语法,而是因为它的“行为”看起来有点反直觉。为什么一个局部变量在方法返回之后还能被委托访问?为什么循环里的 lambda 有时会捕获到不同结果?为什么看起来只是一个匿名函数,背后却会影响对象分配和执行结果?
Read More