Я иногда сталкивался с подобным кодом - я подозреваю, что создатель/боялся, что удаление таблицы приведет к переходу по таблице и "эффективности затрат" (что imho не будет сделано в любом случае)... есть ли какая-либо реальная выгода, которую можно получить/рассмотреть/представить из-за того, что здесь не используется таблица delete?
myClass** table = new myClass* [size];
... //some code that does not reallocate or change the value of the table pointer ;)
delete table; // no [] intentionally