Да, из-за названия метода. class_copyPropertyList
включает слово «копия», которое указывает, что буфер принадлежит вам. Обратите внимание, что документация также указывает это:
Вы должны освободить массив с помощью free ().
Так что вы должны использовать free()
, чтобы уничтожить этот буфер. В настоящее время это идентично вызову .deallocate()
, , но это не обещано , поэтому следуйте инструкциям.
(Спасибо MartinR за то, что он решил вопрос «свободный от освобождения».)