Witam
Mam taki problem :
class in
{
public:
virtual void a()=0;
};
class foo:public in
{public:
void a(){x = 10;}
int x=0;
};
in * m = new foo();
delete m;
na tej przykładowej klasie wszystko dziala. Na mojej która jest identycznie stworzona tylko ze wieksza wyskakuje mi blad : BLOCK_TYPE_IS_VALID(pHead->nBlock) debug asertion faild
sprawdzalem w ten sposob :
foo * m = new foo();
delete m;
i dziala jak trzeba
co moze powodowac problem ?