![]() |
1
5
嗯,这会泄露内存,所以很糟糕。你能用一个 Pointer Container ?
这段代码泄漏的原因是您使用
至于注释,如果有一个对象手动管理某些资源,则需要 The Big Three |
![]() |
2
0
我认为在方法的末尾有一个循环,可以对
仍然存在一些问题,特别是例外安全问题。
|
![]() |
3
0
如果不能使用智能指针,则使用 boost::ptr_vector
请注意,如果您正在使用
What memory management do I need to cleanup when using TinyXml for C++? |
![]() |
4
0
|
![]() |
5
-1
一个快速的改进可以是派生一个类
|
![]() |
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 3 月前 |
![]() |
Anka Hanım · 关于结构和动态数组地址的问题 4 月前 |
![]() |
tTt · 使用堆栈中的值重新分配指针 4 月前 |
![]() |
manuel · 现代C中空指针的替代方案++ 5 月前 |