История изменений
Исправление tailgunner, (текущая версия) :
Что возвращает c_int(), c_float(), create_string_buffer('\000' * 32)
Объекты-обертки для буферов памяти.
Полностью транслированные можно получить и v.value, где v — переменная с любым из типов ctypes
Ты хочешь сказать, что ctypes относится к первому типу? :)
В общем, если говорить в твоих терминах, любой FFI - нечто среднее между двумя подходами; а протекающие абстракции - сама суть FFI.
Исходная версия tailgunner, :
Что возвращает c_int(), c_float(), create_string_buffer('\000' * 32)
Объекты-обертки для буферов памяти.
Полностью транслированные можно получить и v.value, где v — переменная с любым из типов ctypes
Ты хочешь сказать, что ctypes относится к первому типу? :)
В общем, если говорить в твоих терминах, любой FFI - нечто среднее между двумя подходами; а протекующие абстракции - сама суть FFI.