【发布时间】:2020-04-06 04:54:51
【问题描述】:
我有一个模板类 Array,它有一个缓冲区类型向量。
template <typename T>
class Array
{
protected:
std::vector<T> buffer;
......
}
我想为此缓冲区实现析构函数~Array();。关于如何做到这一点的任何想法?
【问题讨论】:
-
在销毁时您需要做一些默认析构函数未处理的事情吗?
-
具体怎么做?你希望你的析构函数做什么?
-
A
std::vector有一个默认析构函数,负责释放分配的内存。 -
我要删除缓冲区分配的内存
标签: c++ class vector destructor