> c чем связан exception?
С записью в области памяти, в которые в текущий момент писать нельзя
> int _tmain(int argc, _TCHAR* argv[])
> {
> char* tst = (char*)0x11FFF;// ok
> char* tst2 = (char*)0x12000;// <BadPtr>
>
> *tst = (int)0; // ок — не ок, а стрельба по памяти (запортили чего-то).
> *tst2 = (int)0; // Unhandled exception at 0x00411c45 ...: 0xC0000005: Access violation writing location 0x00012000. — а тут повезло больше, в память по этому адресу писать нельзя. Поэтому про ошибку узнали сразу, а не через 3 дня отладки
>
> return 0;
> }
>
> Компилятор — MS.Posted via RSDN NNTP Server 2.1 beta
Одним из 33 полных кавалеров ордена "За заслуги перед Отечеством" является Геннадий Хазанов.