vector 添加元素析构方法
    在C++中,可以使用标准库中的`std::vector`来动态添加元素。`std::vector`是一个动态数组,它会自动处理内存管理,因此在添加元素时不需要手动进行内存分配和释放。当我们向`std::vector`添加元素时,它会自动调整内部存储以容纳新元素。
    要向`std::vector`添加元素,可以使用`push_back`方法。例如:
    cpp.
析构方法
    std::vector<int> vec; // 创建一个空的vector.
    vec.push_back(10); // 向vector中添加元素10。
    vec.push_back(20); // 向vector中添加元素20。
    另外,`std::vector`还提供了`emplace_back`方法,它可以在不进行复制或移动的情况下直接在vector的末尾构造新元素。这对于某些情况下可以提高性能。
    当`std::vector`的元素超出作用域时,它们会被自动销毁。这是因为`std::vector`会在其析构函数中释放其元素所占用的内存。因此,不需要手动调用析构函数来释放`std::vector`中的元素。
    总之,在C++中使用`std::vector`添加元素时,我们可以使用`push_back`或`emplace_back`方法,而在元素超出作用域时,它们会被自动销毁,无需手动调用析构函数。