Обновить
11
0
Иван Дубров@idubrov

Разработчик

Отправить сообщение

Генерация типаж-объектов на лету (или безумие с Rust)

Время на прочтение10 мин
Охват и читатели7.9K

В этой статье мы немного потешимся с языком программирования Rust, а в частности, с типаж-объектами.


Когда я знакомился с Rust, одна из деталей реализации типаж-объектов мне показалась интересной. А именно то, что виртуальная таблица функций находится не в самих данных, а в "толстом" указателе на них. Каждый указатель на типаж-объект ) содержит указатель на сами данные, а так же ссылку на виртуальную таблицу, где будут находиться адреса функций, реализующий данный типаж-объект для заданной структуры (но так как это деталь реализации, то поведение может поменяться.

Читать дальше →

Информация

В рейтинге
Не участвует
Откуда
California, США
Зарегистрирован
Активность