Нет, вы должны использовать delete[]
, когда использовали new[]
.
Но это безумие.Вы используете хорошие и удобные контейнеры для одного измерения, а затем удаляете все добро, прибегая к ручному динамическому выделению для внешнего измерения.
Вместо этого просто используйте std::vector<std::vector<int> >
или сведите два измерения водин вектор.