C ++良好实践:让用户传递指针或在类本身中分配资源

时间:2015-12-03 22:15:58

标签: c++ pointers memory-management raii

对于标题,我不知道如何正确表达我的问题。我有一个类,它基于某种算法生成一个数组。数组长度可能会有所不同,所以我想动态分配数组。调用者 - 当然 - 想要使用getter访问此数组,我将返回对数组的引用。我的问题:

如果我让用户分配/取消分配资源并让他将资源传递给我的班级并对此采取行动或者我将负责分配/解除分配,是否有规则或良好做法? (RAII)为了防止内存泄漏?

感谢任何帮助!

0 个答案:

没有答案