how to assert a pointer's pointed content is on heap? For example
int i;
int* p1 = &i;
int* p2 = new int;
assert(!onHeap(p1));
assert(onHeap(p2));
how to assert a pointer's pointed content is on heap? For example
int i;
int* p1 = &i;
int* p2 = new int;
assert(!onHeap(p1));
assert(onHeap(p2));