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

 

    摘要: 我希望右键点击以后,不要出现window自带的菜单,而是我给定的菜单(只有几个固定项目的),不知道网络上哪里有相关的帮助或者源代码,谢谢!! ......
    摘要: 哪里有帮助文档 ......


关于符号&在操作符重载中的用法

有的操作符重载时,形如(type)   operator   (操作符)   {函数体}  
  有的则形如(type)   &   operator   (操作符)   {函数体}  
  相比之下,多了一个&,那么这个&是什么用法?  
 

NO.1   作者: DanielWYO

返回操作符本身的用&  
  otherwise   donot   use   it.

NO.2   作者: langzi8818

就是引用,懂否?就是你返回的东东的别名。  
  如:  
  ostream   &   operator   <<(ostream&   os,classtype   c&)  
  {  
      os<<c.m;  
  return   os;  
  }  
  这里因为传进来的是引用,所以返回的时候也用引用;  
  其实这样可以防止编译器创建一个临时对象,也就减少了拷贝函数的调用。

NO.3   作者: fangcheng

表示返回一个引用

NO.4   作者: messagebox

就是返回引用  
  比如  
          int   a[]   =   {   1,   2}   ;  
          int&   f()  
          {  
                return   a[1]   ;    
          }  
          main()  
        {  
          f()   =   3   ;   //   a[1]   =   3   ;  
        }  
   
 


    摘要: http://neijiang.net/aierxp/old http://neijiang.net/aierxp http://expert.csdn.net/expert/topic/1662/1662799.xml?temp=.5193598 ......
» 本期热门文章:

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