MSVC6 & __LINE__
От: Tom Россия http://www.RSDN.ru
Дата: 29.12.08 12:18
Оценка:
#define STRINGIFY(x) #x
#define TOSTRING(x) STRINGIFY(x)
#define AT __FILE__ ":" TOSTRING(__LINE__)
int main(int argc, char* argv[])
{
  char* p = AT;
  printf(p);
  return 0;
}


В консоли видим:
D:\Old Projects\p353szdfvq4sdfg\p353szdfvq4sdfg.cpp:(__LINE__Var+1)


Это вообще лечить в 6-ке можно? В 2008-ой работает как и ожидалось.
Народная мудрось
всем все никому ничего(с).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.