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

 

    摘要: 如何对adodb.recordset类型的结果再进一步进行查询,要求可以进行多个条件查询 例如:姓名=“a" and 性别="b" 最好给出源码? ......
    摘要: 怎么将dataset移到135行(不是顺序排列的) ado查询的日期格式,sql2k中还是没有成功。 select * from dd where dd_date=1979-11-11 ??? 怎么退出一个过程或函数,c语言是return; //////www.cppcn.net ......


送分来了

int   allocate_buffers(ICMPHeader*&   send_buf,   IPHeader*&   recv_buf,  
                  int   packet_size)  
   
  “ICMPHeader*&   send_buf”     -----这个申明是什么意思?   什么时候用到?  
  指针的引用   还是   什么     为什么就不能     ICMPHeader*     或者   ICMPHeader   &        
   
  为什么好象   C++     没看到   *&     这个用法        
   
   
   
 

NO.1   作者: yatuor

对指针的引用,就是传参数的时候,直接使用原来的指针,不使用指针的副本

NO.2   作者: hydra1101

ICMPHeader*&    
  你可以这么看  
   
  typedef   ICMPHeader*   ICMPHeaderPtr;  
  typedef   IPHeader*       IPHeaderPtr;  
  int   allocate_buffers(ICMPHeaderPtr&   send_buf,   IPHeaderPtr&   recv_buf,  
                  int   packet_size)  
   
  看明白了吗?  
   
  比如我这样调用  
  ICMPHeader   *icmpHeader=NULL;  
  IPHeader       *ipHeader=NULL;  
  allocate_buffers(icmpHeader,ipHeader,255);  
   
  调用完了之后,你可以得到icmpHeader,ipHeader的有效指针。  
  对于ICMPHeader*,函数得不到ICMPHeader*的值  
  ICMPHeader   &   则必须已经建立ICMPHeader的对象,问题是,这个对象是在函数中建立的。

NO.3   作者: sloriver

同意  
 


 ·关于进程的api问题    »显示摘要«
    摘要: 在创建一个进程的同时如何得到他的句柄? 以及如果得到知道一个进程是否停止响应? 并杀掉停止响应的进程? ......
» 本期热门文章:

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