/* -*- C++ -*- */ /************************************************************************* * Copyright(c) 1995~2005 Masaharu Goto (root-cint@cern.ch) * * For the licensing terms see the file COPYING * ************************************************************************/ #include #include class A { public: int *p[10]; void func() { int i; for(i=0;i<10;i++) p[i]=NULL; p[3]=(int*)malloc(4); for(i=0;i<5;i++) { if(p[i]) { free(p[i]); printf("p[%d] free\n",i); } printf("p[%d]=0\n",i); } } }; int main() { A obja; obja.func(); return 0; }