無効なスタックへのアクセス

提供: Appmethod Topics
移動先: 案内検索

アクセス エラー への移動


"無効なスタックへのアクセス" エラーは、スタックの下端より下のメモリにアクセスしようとしたときに発生します。この場合はメモリがヒープではなくスタックに割り当てられているため、これは "アクセス アンダーラン" とは異なります。

#include <tchar.h>
#pragma hdrstop

void myf()
{
   char name[20];
   strcpy(&name[-1], "someone"); // error
}

int _tmain(int argc, _TCHAR* argv[])
{
	myf();
	return 0;
}