Memory leak in assigning pointers
temp = p_long; is showing memory leak. I am not sure how it is memory leak.
long *temp = NULL;
for (int i = 1; i < 10; i++) {
if (i < 3) {
long *p_long = new long;
if ( p_long ) {
if ( 0 == *p_long ) {
flag = true;
} else if ( 1 == *p_long ) {
temp = p_long; -----> showing memory leak here
continue;
}
}
}
}
Thanks.
temp = p_long; is showing memory leak. I am not sure how it is memory leak.
long *temp = NULL;
for (int i = 1; i < 10; i++) {
if (i < 3) {
long *p_long = new long;
if ( p_long ) {
if ( 0 == *p_long ) {
flag = true;
} else if ( 1 == *p_long ) {
temp = p_long; -----> showing memory leak here
continue;
}
}
}
}
Thanks.
No comments:
Post a Comment