trace реализация
От: Magister Россия  
Дата: 29.11.03 11:36
Оценка:
Привет,

возникла проблемка,
следующий код :


template<const char* __file, int __line>
void ___my_trace(const char* p_Format, ...)
{
    ...
}


#ifdef _DEBUG
    #define trace ___my_trace<__FILE__, __LINE__>
#else
    #define trace 
#endif


не компилируется при вызове

trace("this is test message %d", 100);



Compiling...
Logger.cpp
... : error C2973: '___my_trace' : invalid template argument '__file'
... : see declaration of '___dfl_trace'
... : error C2973: '___my_trace' : invalid template argument '__line'
... : see declaration of '___dfl_trace'
Error executing cl.exe.


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