(c++) Класс свойств

AI 25.06.2004 - 09:59 | в одной книжке прочёл что на с++ возможна реализация такого класса. (примеров там не было) суть в том что класс позволяет дать информацию о методах и свойствах другого класса без влияния на его состояние. Не могли бы Вы привести примерчик того как это реализовано. к примеру есть class A and class B класс B говорит о методах класса A ----- подобная фишка мне нужна была раньше в PHP но как я не пытался в итоге было проще просто посмотретьна сам класс :-)
archimag 1 - 25.06.2004 - 10:53 | Не совсем понял твоих целей. Речь идёт более подробной информации о типе на этапе выполнения? Если так, то пожалуй это не самая лучшая идея, к тому же не совсем понятно как её использовать... "было проще просто посмотреть на сам класс" - совсем запутался, ты чего собственно хочешь и почему нельзя посмотреть на сам класс?
AI 2 - 25.06.2004 - 10:54 | к пример я хочу выяснить есть ди такой метод в классе и если есть делать один алгоритм если нет другой.
archimag 3 - 25.06.2004 - 12:30 | А какая польза от знания того, что есть такой метод? Что бы это использовать необходимо ещё имя класса знать. А зная имя, знаешь все методы автоматически. Что бы выяснить тип объекта, можно использовать RTTI. Только это изврат. В твоих целях лучше использовать, например, полиморфизм. Информацию о типе на этапе выполнения в C++ стоит использовать лишь в крайних случаях, когда задачу не удаётся решить обычными средствами.
sgsfg 4 - 26.06.2004 - 08:57 | >к пример я хочу выяснить есть ди такой метод в классе и если есть делать >один алгоритм если нет другой. Делать алгоритм с чем? С объектом тип которого не знаешь? Это что void*? Что за хрень?
Chaos 5 - 26.06.2004 - 12:25 | Жека, тебе нужен метакласс :) то ли на codeproject.com, то ли на RSDN была статья с примерами - жуткая каша из шаблонов :) С# форева :)

>>