idealvin / coost

A tiny boost library in C++11.
Other
3.97k stars 561 forks source link

co::shared & co::unique 存在问题 #360

Closed ChrisCatCP closed 1 month ago

ChrisCatCP commented 6 months ago

目前的实现会直接实例化一个T

struct S { T o; size_t n; };
//构造S的时候会实例化T  当T为纯虚基类的时候无法实例化
ChrisCatCP commented 6 months ago

并且这里的n我也不理解存在什么作用

idealvin commented 1 month ago

修复了,见 这里

idealvin commented 1 month ago

并且这里的n我也不理解存在什么作用

释放内存需要知道内存大小

ChrisCatCP commented 1 month ago

并且这里的n我也不理解存在什么作用

释放内存需要知道内存大小

大小不就是sizeof(S)吗。。。

ChrisCatCP commented 1 month ago

并且我发现存在内存泄漏,运行环境是centos6/7,我看到有人提交了相同的issues我就不提交了