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