请教关于CPtrArray的问题

 所属目录:Java   |   类型:技术问答   |   时间:2007-05-21
 问题:

for   (i   =   0;   i   <   msrvrnamearray.getsize();   i++)  
  {  
  c_cnnsrvr   *   pcnetsrvr   =   new   c_cnnsrvr;  
  pcnetsrvr->create(null,   ws_child,   crect(0,0,0,0),null,   idc_cnet_srvr   +   i);  
  pcnetsrvr->initsrvr(msrvrnamearray.getat(i),   "msolap.2",   "foodmart   2000");  
  m_pcnetsrvrarray.add(pcnetsrvr);  
  delete   pcnetsrvr;  
  pcnetsrvr   =   0;  
  }    
  其中,m_pcnetsrvrarray的类型为cptrarray.  
  我在   delete   pcnetsrvr   以后,m_pcnetsrvrarray.getat(0)要是访问刚才的地址,还会有效吗   ?  
  当进入第二次循环的时候,重新定义指针,当为其分配内存的时候,有没有可能还是刚才的地址   ?  
 

· 网友精彩回答:

发表者:vcmute

野指针

.
处理 SSI 文件时出错
© 2006-2008 All Rights Reserved