Pull to refresh
11
Иван Дубров@idubrov

Разработчик

2
Subscribers
Send message

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

Reading time10 min
Reach and readers7.9K

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


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

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

Information

Rating
Does not participate
Location
California, США
Registered
Activity