Шаблоны, швблоны, шаблоны ....
От: _INDY_ Россия  
Дата: 13.02.07 05:45
Оценка:
Уважаемый ALL, прошу ответа:

 template <typename _TGTCLS_T>
 HRESULT SetStreamInitializationCallback(_TGTCLS_T *pCls, HRESULT (_TGTCLS_T::*pVideoCbck)(void), HRESULT (_TGTCLS_T::*pAudioCbck)(void)){
     return NOERROR;
 }

работает.

 template <typename _TGTCLS_T, typename HRESULT (_TGTCLS_T::*_CALLBACK_T)(void)>
 HRESULT SetStreamInitializationCallback(_TGTCLS_T *pCls, _CALLBACK_T pVideoCbck, _CALLBACK_T pAudioCbck){ 
// здесь ругается на _CALLBACK_T (error C2061: syntax error : identifier '_CALLBACK_T')
     return NOERROR;
 }

не работает ...

в чём может быть загвоздка?
Per Aspera Ad Astra
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.