当前位置:首页 » 软件行业

问一个类成员函数参数的问题。

八月 3, 2007

 发表在: java



一般用成员函数为成员赋值时,参数和成员变量不一样。如:  
   
  class   a{  
  int   v,w;  
  public:  
  a(int   vv   =   -1,   int   ww   =   -1)  
  {  
  v   =   vv;  
  w   =   ww;  
  }  
  };  
   
  今天看一本书上用this来写,可以让参数和成员变量一样。如:  
  class   a{  
  int   v,w;  
  public:  
  a(int   v   =   -1,   int   w   =   -1)  
  {  
  this->v   =   v;  
  this->w   =   w;  
  }  
  };  
   
  请教大家问其所以然。

电脑软件技术推荐:

  • 用VB编写“红绿灯”程序[详细内容]
  • 用ASP编写网络传呼机[详细内容]
  • Unix系列shell程序编写(上)[详细内容]
  • 黑客技术:木马是如何编写的(三)[详细内容]
  • 黑客技术:木马是如何编写的(二)[详细内容]
  • 用VB6编写强力的windows隐藏引擎[详细内容]
  • 利用VB编写屏幕保护程序[详细内容]
  • 使用UML编写Java应用程序[详细内容]
  • 使用WML和ASP编写动态手机页面[详细内容]
  • Linux网络驱动程序编写(四)[详细内容]
  • 相关提议:
    发表者:yetyongjin

    a(int   v   =   -1,   int   w   =   -1)  
      {  
      this->v   =   v;  
      this->w   =   w;  
      }  
       
      在这里,v和w是形参了。形参和成员变量同名,在函数体内是形参的作用域。所以用对象指针this来引用成员变量了。  
     

    .

    No comments in this entry


    Post a Comment »

    Logged in

    Advertising

    Categories

    相关文章