اثناء عملى فى احد البرامج احتجت لعمل template function pointer و لكن بالطبع اللغه لا تدعم هذا النوع من المؤشرات و لا اعلم لماذا ؟؟؟
template <class T>
struct IObject
{
virtual T getValue() = 0;
virtual void setValue( T value ) = 0;
};
template <class T>
typedef void (*OnObjectChanged) (IObject<T>* obj);قمت بالتحايل على هذه المشكله بإستخدام void*، و سؤالى الأن هل يوجد بديل للـ template function pointer (ليس فى هذا المثال و لكن عموما)؟؟

