C++学习笔记-箭头运算符

箭头运算符(->)是指针访问成员的语法糖,它等价于先解引用再访问成员。通过重载箭头运算符,我们可以让自定义类型表现得像指针一样,这在实现智能指针和迭代器时非常有用。

C++学习笔记-拷贝构造函数

拷贝构造函数是用于创建对象副本的特殊构造函数。理解浅拷贝和深拷贝的区别,以及如何正确实现拷贝构造函数,对于避免内存管理问题至关重要。

C++学习笔记-智能指针

智能指针本质上是原始指针的一种包装,它们自动管理内存,避免内存泄漏和悬空指针问题。C++11引入了三种主要的智能指针:unique_ptr、shared_ptr和weak_ptr。