六、C++ this 指针

来源:互联网 发布:python高性能编程 编辑:程序博客网 时间:2024/06/08 04:07

this指针是一个隐含的指针,它是指向对象本身的,表示当前对象的地址。

在非const 成员函数里,this的类型是 a*

在const成员函数里,this的类型是const   a*

this不是一个常规变量,不可以给它赋值,不可以获取它的地址。

 

void Date::setMonth(int mn){  //三句话等价,this表示当前对象的地址。month= mn;this->month=mn;(*this).month=mn;}


 

原创粉丝点击