Do I have to call delete on the destructor of a class that uses std::vectors ?
If not, why?

For example:

Test.h:

```
class Test
{
private:
    // Signal buffer for RAW signal and Moving Average
    std::vector<double> BUFFER; // Sensor signal buffer
...

}

```

Test.cpp:

```
#include "Test.h"

Test::~Test()
{
    // no delete for std:vector as they use STD memory allocation ???
}

Test::Test()
{
    BUFFER.reserve(100); // Who is going to free this memory?
}

```

Thanks