Исключение при освобождении памяти после std::malloc

Вот таким образом выделяю память:

mem = reinterpret_cast< void* >( std::malloc( 32u ) );

Таким образом освобождаю:

std::free( mem );

Итог:

Expression: _CrtIsValidHeapPointer(block)

С последующим:

Expression: is_block_type_valid(header->_block_use)

Ответы (0 шт):