解放されたリソースへの参照

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

アクセス エラー への移動


"解放されたリソースへの参照" エラーは、リソースを 2 回解放しようとした場合に発生します。このエラーを発生させる方法はいくつかあり、その 1 つの例を以下のコードで示します。

#include <tchar.h>
#pragma hdrstop
#include<stdio.h>
#include<dir.h>
class someclass{
	int fnumber;
  public:
	int getnumber(){return fnumber;}
	void setnumber(int nw){fnumber = nw;}
	int doublev(int val){return val*2;}
	int publicalval;

};

void myf()
{
  someclass *myc = new someclass[10];
  delete[] myc;
  delete[] myc;
	
}



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