При отладки кода на c++, IDE выводит вот такое сообщение: FTH: (11040): * Fault tolerant heap shim applied to current process. This is usually due to previous crashes. * Гугл не помогает.. Буду очень благодарен за помощь.
Это уведомление о том, что ваша программа часто падала (и это неудивительно, во время разработки-то), а потому ей будет предоставляться специальный диспетчер памяти, более простительный к выходам за границы массивов.
В принципе ничего страшного из-за его работы не случится, но будет сложнее ловить ошибки, так как программа не будет падать в условиях, когда должна бы, плюс могут быть проблемы с производительностью. Поэтому я на своих компах для разработки этот механизм отключаю, для этого надо немного поковыряться в реестре:
В ветках
HKEY_LOCAL_MACHINE и HKEY_CURRENT_USER
Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers\your_application.exe
удаляем запись FaultTolerantHeap, тем самым деактивируем FTH для вашей программы.
Но если программа продолжит падать, windows может снова включить для нее FTH. Чтобы этого избежать, можно выключить механизм FTH совсем, для этого параметр
HKEY_LOCAL_MACHINE\Software\Microsoft\FTH\Enabled выставляем в 0
Продвижение своими сайтами как стратегия роста и независимости