Сразу предупреждаю что речь идет о языке Delphi
Расскажите мне, и как можно поподробнее об устройстве любого объекта, как у него хранится RTTI (realtime type information, информация о свойствах класса). Я знаю что у него хранится список методов, полей и свойств (даже с названиями) со всеми их настройками. В стандартном справочном руководстве я ничего не нашел про эту информацию.
Вот что известно на данный момент:
- Переменная любого объекта на самом деле четырехбайтная переменная Pointer, которая указывает на сам экземпляр объекта.
- Где-то в памяти (возможно, ридонли) хранится информация о классах (таблица классов). Там все рассказано (в компьютерном формате, конечно ) о методах и свойствах объектов.
Помогите, очень прошу.
P. S.: Я же тупой имбецил, не могу сам погуглить