ссылки на методы в качестве параметров шаблна Дано:Код:template class caller{ type *ptr; public: caller(type *p) : ptr(p) {} void operator()() { (ptr->*fun)(); }};Вопрос: можно ли переписать это дело так, чтобы вызов метода происходил напрямую, без использования указателей на члены: ptr->fun() ?Думается мне, что нельзя, во всяком случае, напрямую написать что-нибудь вроде template или template не получится... Но вдруг?.. |
Часовой пояс GMT, время: 23:28. |
© www.otvetnemail.ru - Форум вопросов и ответов.