В Microsoft Visual C ++ мне нужно было больше места в стеке. Поэтому я вошел в свойства компоновщика и поднял его. Но затем я заметил другое свойство: «Резервный размер кучи» (опция компоновщика: / HEAP) с примечанием: «Размер кучи по умолчанию составляет 1 МБ».
Почему я могу использовать malloc 50 МБ " в куче " с размером кучи 1 МБ?
Если я сделаю то же самое со стеком, я получу исключение нехватки места в стеке.