int* foo = new int[10];
foo = NULL;
sleep(60);
Instrument is not finding any leak in above code, how do I use Instrument tool to find C or C++ code leaks. I have stack overflowed most of the explanation is based on objective C codes...
int* foo = new int[10];
foo = NULL;
sleep(60);
Instrument is not finding any leak in above code, how do I use Instrument tool to find C or C++ code leaks. I have stack overflowed most of the explanation is based on objective C codes...
The issue is that compiler will optimize out the call to
new
in the following code fragment:as it's smart enough to know that it's not being used. If you add code to use
foo
then compiler won't do this and you should see the leak you are expecting: