Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Oшибка new delete (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/oshibka-new-delete-354890/)

Guest 30.09.2011 17:45

Oшибка new delete
 
ПишуКод:typedef struct { QSet vFi; QVector symbols;} tprd;typedef struct { QString fsy; tprd prd;} mrule;mrule **M;//new M = new mrule*[rows]; //выделение памяти для таблицы предикативного анализатора for(int i = 0; i < cols; ++i) M[i] = new mrule[cols];//delete for(int i = 0; i < cols; ++i) { M[i]->prd.symbols.clear(); M[i]->prd.vFi.clear(); if( M[i] != NULL ) delete [] M[i]; } delete M; //delete [] M;Выполнение последней строки приводит к ошибке. В чем моя ошибка?


Часовой пояс GMT, время: 03:27.


© www.otvetnemail.ru - Форум вопросов и ответов.