S>С записью в области памяти, в которые в текущий момент писать нельзя
Ну, это да, понятно из исключения.
Вопрос в том, почему именно эта величина указателя — 0x12000
Насчет указателя tmp (0x11FFF) — почему в эту область памяти писать можно?
И еще такой вопрос: эта ведь память в куче не выделялась... получается, что эта память (0x11FFF) была выделена на стеке функции _tmain или необязательно?
Ведь по указателю tmp все-таки можно записать 0...