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

 

 ·bcgcontrolbar professional edition 6.4    »显示摘要«
    摘要: 不知哪位大虾有下载地址? ......
 ·datagrid 分页加载问题    »显示摘要«
    摘要: 能不能在datagrid加载的时候定到指定的某一页阿?比如说我翻页到了第4页,修改了其中的某条记录,因为记录长度较大,所以只能打开另一个页面来修改,我希望修改后可以回到原来的页面。高手们帮帮忙阿。 ......


如何复制一个结构啊

如题啊

NO.1   作者: alphapaopao

一般来说,只要   a   =   b   这种形式即可。  
  不过,你可能需要深层拷贝,当结构体里面有指针的时候。  
   
  ============================================================================  
  提问题时标题要简明扼要地说明问题内容,切忌使用"急","求救"之类不能说明问题的标题  
  http://www.betajin.com/alphasun/index.htm                     给我发信息请附带原帖地址  
  http://alphasun.18en.com/                                         http://shakingtoolkit.9126.com/  
  DocWizard   C++程序文档自动生成工具   |   Wave   OpenGL   |   HttpProxy   |   AjaxParser词法分析

NO.2   作者: fbmsf

memcopy

NO.3   作者: shilong

内存拷贝  
  memcpy

NO.4   作者: wangshenwang1

假如:  
  struct   Stack{  
        int   num;  
        Stack(int   a=0):num(a){};  
  };  
   
  void   main()  
  {  
        Stack   a(100);  
        Stack   *   b;  
        b=new   Stack;  
        memcpy((void*)b,(void*)&a,sizeof(Stack));//memcpy函数在memory.h  
        cout<<b->num;  
        delete   b;  
  }

NO.5   作者: So1o

sturct   SS...  
   
  SS   ssa;  
  SS   ssb;  
   
  memcpy(&ssa,   &ssb,   sizeof(SS));  
 

NO.6   作者: syl08341

重载   operator=

NO.7   作者: edrftgyh

这个可能和你的结构成员有关,如果你的结构里面有指向别的成员的指针的话,就要进行深考贝了!  
  也就是结构里指针所指的资源也要进行COPY,而不仅仅是COPY其指针地址!见意看一下C++里面的深拷贝概念!  
  例如你有一个结构   struct   data{   int*m,in   n}  
  有一个变量data   example;  
  example.n=5,int   *k=new   int;*k=100;example.m=k;  
  有另一个变量   data   example1;  
  如果你只是example1=example;  
  那么example.m和example1.m只是同时指向一块内存,当你delete其中一个时,那么另一个也随之  
  deleted了!所以此时要复制的话就要这样:example1.m=new   int   ;  
  memcpy(example1.m,example.m);  
   
 


 ·重金寻黑客高手,达人请进    »显示摘要«
    摘要: 如果是和我一样会只用流光的朋友就免了:),有一定难度,qq:3450223 合作内容在qq上详谈 不过刚才扫了一遍似乎有一点漏洞了开了139和有一个溢出, 端口扫描 80(http) 21(ftp control) 23(telnet) 139(smb) --------------------------------------------------------------------......
» 本期热门文章:

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