Привет,
возникла проблемка,
следующий код :
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.
может я пересидел сегодня и чтото пропустил, вот пишу это сообщение и иду спать
спасибо за содействие.