摘要: 前言 学习C++智能指针。 指针(Pointer)就是一个变量,其存储的是另一个变量的内存地址,理解指针是掌握 C++ 内存管理、数组、对象以及底层操作的关键。 为什么使用指针 1. 动态内存管理:在运行时根据需要申请内存(使用 new 和 delete)。原生数组(如 int a[10])的大小在 阅读全文
posted @ 2026-01-05 23:58 hjk-airl 阅读(78) 评论(0) 推荐(0)
摘要: 前言 学习C++移动语义和完美转发笔记,记录左值、右值、std::move()、万能引用、引用折叠等相关内容。 概念 左值 (lvalue) 它是在内存中有明确存储地址、可以被寻址的值。如果你可以对一个表达式取地址(使用 & 运算符),那么它就是一个左值。左值通常是持久的,在它所在的定义域结束之前一 阅读全文
posted @ 2026-01-05 01:02 hjk-airl 阅读(43) 评论(0) 推荐(0)