Be careful when storing pointers inside unionsThis tip submitted by singam kiran reddy on 2006-10-26 00:54:17. It has been viewed 26448 times.Rating of 5.7 with 203 votes Be carefull while using pointers inside unions. Take following scenario union { char *a; int *b; } c; c.a=(char*)malloc(sizeof(char)); c.b=(int*)malloc(sizeof(int)); Here memory leak will occur because in future you can not get the address stored in a to free it! More tips Help your fellow programmers! Add a tip! |