Компьютерная графика

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Зачем MetaClass?

Сообщений 1 страница 2 из 2

1

В исходниках Arwen, к каждому классу создается:
MetaClass <name>:: classInstance ( "<name>", &Object :: classInstance );

Возникает вопрос - зачем это нужно? Какие от этого преимущества?

0

2

Идея была вынести в этот класс всю метаинформации об объекте, т.е. сделать нормальный RTTI.
Здесь он фактически не доделан, к сожалению по-нормальному данные для таких объектов должны генериться скриптами на основе gccxml, до чего руки так и не дошли.
А идея была - запихнуть туда всю информацию о классе, включая список переменных и методов.

0



создать свой форум бесплатно