Извиняюсь за такой глупый вопрос. Есть структура, есть массив указателей на структуру. Я заполняю массив в начале программы.
struct CStruct {
int i;
CString Caption;
};
CStruct* st[10];
for (int j = 0; j < 10; j++)
{
CStruct* s1 = new CStruct*;
s1->i = 2;
s1->Caprtion = "22";
st[j] = s1;
}
Как мне при выходе из программы освободить память? Я вроде понимаю, что мне надо пройти по всему массиву и освободить. Но как именно не понимаю.