Re[2]: Спецификация функции-члена в ключевом слове template
От: zaufi Земля  
Дата: 04.03.08 11:24
Оценка:
Здравствуйте, Bell, Вы писали:

B>Здравствуйте, Virtus, Вы писали:


V>>Хотелось бы вынести полную спецификацию функции-члена в ключевое слово template, вместо указатия

V>>ее в параметрах функции:
B>
V>> template <class T,  typename int ( T::*MemFn )( CWidget* widget, PtCallbackInfo_t* cbinfo ) >
V>> void CBasic::connect_activate_mouse( T* pObj, MemFn pMFn ) {
V>>  connect( CB_REASON_LEFTBUTTON_UP, new TFunctor<T>( pObj, pMFn ) );
V>> }
B>


B>Сначала абстрактный вопрос: Зачем? Чего хочется достичь?


очевидна краткости записи и четабельности кода
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.