不是。指针有算术运算,有强制类型转换,是没法做到类型安全的。malloc 换 shared_ptr 你没类型啊。限制这些,你就得到了go那样的东西。
【 在 hgoldfish 的大作中提到: 】
: 把所有的指针,在编译时都替换成 shared_ptr<>,把 free() 替换成空函数。这样是不是只有内存泄露,没有 double free 了?
: --
: FROM 47.243.39.*
--
修改:milksea FROM 114.249.220.*
FROM 114.249.220.*