>>takeItem в QTableWidget удалает объект QTableWidgetItem?
нет, вынимает из таблицы, и она больше над ним не хозяин.
>>Тогда что удаляет?
takeItem + delete (штатный оператор Си++)
Например:
C++ (Qt)
QTableWidget *table
...
QTableWidgetItem *item = table->takeItem();
delete item;