Праздный вопрос
От: Lummox  
Дата: 16.01.02 19:57
Оценка:
Понимаю, вопрос тупой и в практике не нужный, но мучает он меня.
Может ли базовый класс узнать сколько у него дочерних? Если — да, то может ли он узнать их имена?
В отличье от себя — тебе я верю...
Re: Праздный вопрос
От: ioni Россия  
Дата: 16.01.02 20:39
Оценка:
Здравствуйте Lummox, Вы писали:

L>Понимаю, вопрос тупой и в практике не нужный, но мучает он меня.

L>Может ли базовый класс узнать сколько у него дочерних? Если — да, то может ли он узнать их имена?

штатные средства c++ позволяют
если интресно посмотри dynamic_cast, typeid, type_info
Re[2]: Праздный вопрос
От: Archie Беларусь  
Дата: 17.01.02 08:55
Оценка:
Здравствуйте ioni, Вы писали:

I>Здравствуйте Lummox, Вы писали:


L>>Понимаю, вопрос тупой и в практике не нужный, но мучает он меня.

L>>Может ли базовый класс узнать сколько у него дочерних? Если — да, то может ли он узнать их имена?

I>штатные средства c++ позволяют

I>если интресно посмотри dynamic_cast, typeid, type_info

только RTTI не забудь включить
и с определением числа дочерних классов у тебя явно будут проблемы
Re[2]: Праздный вопрос
От: Grigory Grubsky  
Дата: 17.01.02 11:52
Оценка:
Здравствуйте ioni, Вы писали:

I>Здравствуйте Lummox, Вы писали:


L>>Понимаю, вопрос тупой и в практике не нужный, но мучает он меня.

L>>Может ли базовый класс узнать сколько у него дочерних? Если — да, то может ли он узнать их имена?

I>штатные средства c++ позволяют

I>если интресно посмотри dynamic_cast, typeid, type_info

Боюсь, что штатные этого как раз не позволяют. Ничего из вышеперечисленного и подавно.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.