Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   ссылки на методы в качестве параметров шаблна (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/ssylki-na-metody-v-kachestve-parametrov-shablna-355356/)

Guest 30.09.2011 17:54

ссылки на методы в качестве параметров шаблна
 
Дано:Код: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 - Форум вопросов и ответов.