|
|
1
20
是,首先定义自定义分配器:
这个分配器在释放前将内存归零。现在您typedef:
然而,还有一个小问题,STD::String可以使用小字符串优化,并在内部存储一些数据,而不进行动态分配。因此,您必须在销毁时显式清除它,或者使用自定义分配器在堆上进行分配:
这样可以保证所有数据在释放之前都归零, 包括 例如,字符串的大小。 |
|
AstralHex · 矩阵乘法代码工作不正常 1 年前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |