C++ std::make_shared用途 Effective Modern C++中指出,在给智能指针std::shared_ptr初始化时,优先考虑使用std::make_shared,而非直接使用new。 总结有以下几点原因。 C/C++ 2024年4月14日 398 0 0
C++智能指针的基本实现 1. 代码实现 智能指针核心逻辑: 构造函数或者赋值时,增加或调整引用计数析构函数时,减小引用计数,如果引用计数为0,就释放内存。麻烦的地方是使用场景以及各种参数类型,要考虑全... C/C++ 2024年4月7日 373 0 0