Re: Как узнать была ли переопредена фунция?
От: Erop Россия  
Дата: 15.09.10 08:29
Оценка:
Здравствуйте, Andy_sh, Вы писали:


A_>Непонятен один момент: как определить что функция fn2 не была переопределена, т.е. вызывать ее не нужно и не нужны подготовительные операции.

A_>Рассматривал вариант с указателем на член класса, но, как выяснилось, сравнивать такие указали нет возможности.
A_>Может есть красивый вариант решения задачи или я все усложняю?

А что именно нужно? Гарантировать, что функция переопределена? Или делать какое-то специфическое поведение, в случае если не переопределена?

Если первое, то надо делать функцию чистовиртуальной.
Если второе, то надо в версии функции в базе делать это специфическое поведение...
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.