我正在编写一个模板类,它在内部管理给定类型的数组。像这样:
template<typename T>
class Example {
// ...
private:
T* objects; // allocated in c'tor (array), deleted in d'tor
// ...
};
我想知道objects
当我通过delete[] objects;
.
我需要知道这一点,因为我的类中的对象并不总是包含合理的值,所以不应该调用析构函数。
此外,我想知道如果我声明一个固定大小的数组(T objects[100]
如Example<T>
.