無効なスタックへのアクセス
アクセス エラー への移動
"無効なスタックへのアクセス
" エラーは、スタックの下端より下のメモリにアクセスしようとしたときに発生します。この場合はメモリがヒープではなくスタックに割り当てられているため、これは "アクセス アンダーラン
" とは異なります。
#include <tchar.h>
#pragma hdrstop
void myf()
{
char name[20];
strcpy(&name[-1], "someone"); // error
}
int _tmain(int argc, _TCHAR* argv[])
{
myf();
return 0;
}