Как стать автором
Обновить
12
0
Иван Дубров @idubrov

Разработчик

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

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

Время на прочтение10 мин
Количество просмотров7.5K

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


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

Читать дальше →
Всего голосов 48: ↑45 и ↓3+42
Комментарии19

Информация

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