当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 我用: usertranscation ut=null;//编译找不到这个包 ......
    摘要: 请各位高手指教。我用一个java app 登陆一个asp网页,成功以后网页导入到另一个页。 这时,session里的值丢失,我相知道,怎么让这个值不会丢失呢. 大家请注意,是一个java app ,而不是jsp,servlet。 ......


delete的问题

我定义了这样的结构  
  typedef   struct  
  {  
                  char   code[6];             //股票代码  
                  char   name[8];           //股票名称  
                  ...  
  }   TEMP128;  
   
  typedef   struct{  
  TEMP128   showt;  
  }TEMPFILE;  
   
  TEMPFILE   *tempfile;  
   
  然后开辟了一块内存空间  
  tempfile=new   TEMPFILE[100];  
   
  在退出时  
   
  delete   []tempfile;  
   
  出错:提示说某块内存不能written  
  是否要先delete   TEMP128里的code和name?  
  如果是这个原因,怎样delete?

NO.1   作者: arfi

你所写的是正确的,另找原因吧。

NO.2   作者: yxc2008

up  
 

NO.3   作者: point_to

不是delete   []tempfile;这个引起的!  
   
   
   
   
  #include   <iostream>  
   
  using   namespace   std;  
  typedef   struct  
  {  
  char   code[6];             //股票代码  
  char   name[8];           //股票名称  
     
  }   TEMP128;  
   
  typedef   struct{  
  TEMP128   showt;  
  }TEMPFILE;  
  void   main(   )  
  {  
  TEMPFILE   *tempfile;  
  tempfile=new   TEMPFILE[100];  
  for   (     int   i=0;i<100;++i)  
  {  
  (tempfile[i].showt).code[5]=4;  
          tempfile[i].showt.name[2]=s;  
  }  
  delete   []tempfile;  
          system("PAUSE");  
           
         
   
   
  }  
   
   
   
   
 

NO.4   作者: Behard

是不是字节对齐的问题?  
  最好是定义的结构体的   sizeof   是   4   的倍数

NO.5   作者: linxuj99

我在vc中试过你的程序,没有错。  
  不知你用什末编译的?

NO.6   作者: messagebox

其它地方错了吧  
  把你的代码全部贴出来


    摘要: 请教,需一个能播放rm视频音频的控件,能脱离realplay环境 我想要做不需要realplay环境的rm播放器,请问如何下手? 网上多是通过realplay的activex制作,但我删除了realplay后就不能运作了,ole错误 急!!! ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE