delete : cannot delete objects that are not pointers
The delete operator was used on an object that was not a pointer.
The delete operator can only be used on pointers.
The following is an example of this error:
void main()
{
int i;
delete i; // error, i is not a pointer
intip = new int;
delete ip; // OK
}