TextItem
является подклассом XObject
.
Я пытаюсь выяснить, почему работает следующее:
TextItem *textItem = new TextItem();
XObject *xItem = textItem;
delete textItem;
Но это не так:
TextItem *textItem = new TextItem();
XObject *xItem = textItem;
delete xItem;
Второй пример завершается с ошибкой delete
, с ошибкой подтверждения (_BLOCK_TYPE_IS_VALID
).