智能指针(Smart Pointers) 相关 API。C++ 中的智能指针是为了解决内存泄漏、重复释放等问题而提出的,它基于 RAII (Resource Acquisition Is Initialization),也称为“资源获取即初始化” 的思想实现。智能指针实质上是一个类,但经过封装之后,在行为语义上的表现像指针...
weak_ptr指针通常不单独使用(因为没有实际用处),只能和shared_ptr类型指针搭配使用。 当weak_ptr类型指针的指向和某一shared_ptr指针相同时,weak_ptr指针并不会使所指堆内存的引用计数加 1;同样,当weak_ptr指针被释放时,之前所指堆内存的引用计数也不会因此而减 1。也就是说,weak_ptr类型指针并不会影响所指堆内...