我理解如何使用weak_ptr和shared_ptr.我shared_ptr通过计算其对象中的引用数来理解它是如何工作的.weak_ptr工作怎么样?我尝试阅读boost源代码,并且我不熟悉boost以了解它使用的所有内容.
谢谢.
在C内存分配/释放中由malloc和完成free.
在C++内存分配/释放由new和完成delete.
C++中有一些用于自动内存管理的解决方案,例如:
但是如何在C中进行自动内存管理?
C中的AUTOMATIC内存管理有什么解决方案吗?
对于C,有没有任何指导或类似的指导?
当我忘记free一块记忆时我想要:
- 要么 -
然后我说:哦,C比C++,Java和C#更好.:-)
可能重复:
C的智能指针/安全内存管理?
我有一个嵌入式应用程序,我在动态内存中分配一个对象并将其传递给其他模块.
我想创建一个指向这个对象的智能指针.C++中有许多用于使用和实现智能指针的示例.
我正在寻找一个只有C语言的智能指针实现.
谢谢.