позаботится об этом), но это полезная и малоизвестная библиотека, которая решает проблему, указанную в названии.

отрим этот код:

#include <vector>

void Example()
{
    std::vector<TCHAR*> list;
    TCHAR* pLine = new TCHAR[20];
    list.push_back(pLine);
    list.clear();    // is delete called here?
    // is delete pLine; necessary?
}

Вызывает ли list.clear () удаление для каждого элемента? То есть я должен освободить память до / после list.clear ()?

Ответы на вопрос(6)

Ваш ответ на вопрос