Увидел такой вот код:
static int __cdecl atexit_exception_filter(unsigned long const _exception_code) throw()
{
if (_exception_code == ('msc' | 0xE0000000)) // <<<<<<<
{
return EXCEPTION_EXECUTE_HANDLER;
}
return EXCEPTION_CONTINUE_SEARCH;
}
Как я понимаю 'msc' выше это
('m' << 16) | ('s' << 8) | ('c' << 0)
Я понимаю что это
implementation defined.
А кто-то кроме VC++ это использует? Полезно иногда иметь такую возможность.
Здравствуйте, c-smile, Вы писали:
CS>Я понимаю что это implementation defined.
CS>А кто-то кроме VC++ это использует? Полезно иногда иметь такую возможность.
давно поддерживалось, только вроде не больше 4 символов.
[In theory there is no difference between theory and practice. In
practice there is.]
[Даю очевидные ответы на риторические вопросы]