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

 

 ·给大家介绍一个免费的地方    »显示摘要«
    摘要: 我给大家介绍一个免费的地方: http://bbs.ekelu.com 只要你发贴有100便能免费的申请一个20m的免费空间支持asp,还有access等等,如果你没有发到100个以没关系,只要你发了50个,你也有收获的哟,那就是qq一个!!! ......
    摘要: 我用的是基本对话框模式的mfc编程,请教一个窗体关闭的同时向下一个窗体如何传递参数,下一个窗体如何接收,除了用全局变量之外还有其它的方法吗? ......


靠,居然还有这种问题,郁闷

char   *p   =   new   char[10];  
                    p   =   "asdfasd";  
  delete       p   ;  
  报错:  
  Debug   Assertion   Failed!  
  这是为何?

NO.1   作者: crazyingmouse2

试了下面的后,自己好好反省一下。  
   
  char   *p   =   new   char[10];  
          strcpy(p,"teatsea");  
  delete   []   p;  
   
   
  你现在写出来的东西,编译器都说你错,还和我争,拖下去,砍了~~~~

NO.2   作者: MasterGo

是应该删除数组。

NO.3   作者: psusong

p   =   "asdfasd";---->wrong!  
  "asdfasd"   is   located   in   the   global   memory   zone,  
  you   cannt   delete   the   memory   from   glabal   memory   zone!  
  worstly,   the   bad   beheavor   like   yours   will   make   some   memory   lost   forever,for   you   allocate   char[10],but   the   statement   :p   =   "asdfasd"   makes   it   hangling  
 

NO.4   作者: whjpn

とてもいい問題だろうと思います。  
  勉強しています。  
 

NO.5   作者: everandforever

とてもいい問題だろうと思います。  
  勉強しています。  
  _____________  
  :)

NO.6   作者: SatanLi1982

哎,   psusong(人类失去指针,世界将会怎样?)   真实高手,一针见血,佩服!

NO.7   作者: tinyfive

高质量C++/C编程指南  
  http://www.cnns.net/ref/cppguide.htm#_Toc520633987


    摘要: cdatabase db; db.openex("dsn=datasource");//连接数据源datasource crecordset rs(&db); rs.open(afx_db_use_default_type,_t("select * from 客户表")); rs.getfieldvalue("客户代号&q......
» 本期热门文章:

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