Почему я не могу поймать это исключение??? C++
Долго я искал способ узнать точное количество char-ов в массиве (Как тот что находиться в стеке, так и тот, что находиться в куче) И вот я нарыл способ определить размер массива который находиться в стеке и способ для динамического (_msize() и sizeof()), казалось бы - надо всего сделать это:
size_t getsize(char* memblock)
{
try
{
return _msize(memblock);
}
catch (...)
{
return sizeof(memblock);
}
}
Но нет, исключение которое бросает _msize() попросту не хочет обрабатываться и прога просто завершается, что с этим можно сделать???