Чтобы уточнить двусмысленное название, я хотел бы примерно знать, как метасистема работает динамически.
При работе со слотами/аксессорами свойств в статическом контексте вызовы, вероятно, встроены, в конце концов, если это возможно, почему бы и нет ??
Но как насчет динамических сценариев и запросов индексов? Как реализуется метаобъект? Является ли смещение одним из указателей в виртуальной таблице? Или, может быть, Qt создает свою собственную виртуальную таблицу вместо той, которая используется виртуальными методами класса? В этом случае дублируются ли методы виртуального свойства как в «собственной» vtable класса, так и в гипотетическом дополнительном, созданном для статического метаобъекта? Являются ли фактические звонки технически виртуальными?
Меня не интересуют замысловатые детали, больше нравится общая концепция.