Non concordance du type de ressource

De Appmethod Topics
Aller à : navigation, rechercher

Remonter à Erreurs CodeGuard - Index

L'erreur Non concordance du type de ressource est causée par la libération d'une ressource d'une manière incohérente par rapport à la façon dont la ressource a été allouée.

#include <tchar.h>
#pragma hdrstop
#include<stdio.h>
#include<dir.h>
#include <tchar.h>
#pragma hdrstop
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();
	delete[] myc; // error
	someclass* myk = new someclass[2];
	delete myk; //error
}

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