man*_*ler 1 c c++ unique-ptr
是否有可能使unique_ptr适应普通c?
也许如果有一种方法可以在调用malloc/free时模拟对自制"构造函数/析构函数"的调用?
它可行吗?或者这只是一个愚蠢的想法?
Mar*_*som 6
"智能指针"的重点是在销毁时自动执行某些任务.由于C没有析构函数,除了使用显式函数调用之外没有办法实现这一点 - 但这就是你已经在C中释放内存的方法.
您可以创建一个需要释放的指针列表,并通过单个函数调用同时完成所有这些指针.
归档时间:
13 年,7 月 前
查看次数:
384 次
最近记录: