ПишуКод: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;Выполнение последней строки приводит к ошибке. В чем моя ошибка?
|