Посмотрите на руководство по API. Если это API C, вам, вероятно, придется free
. Если он не предоставляет свою собственную функцию, такую как sqlite3_free (например, pcre делает это), вы должны использовать эту функцию.
То, что вы не можете сделать, это удалить его с помощью оператора удаления C ++, так как у вас есть указатель void. Вы не можете удалить указатель void, так как компилятор должен знать о его типе. (а void является неполным типом. Вы также не можете удалить неполные типы).