您的位置:首页 > 编程语言 > C语言/C++

C++基础复习之this关键字

2013-10-03 14:09 295 查看
this在C++中其实只是一个指向调用者的指针。

假如我们要写一个copy函数,将T t1,转换成成T t2里的值(T是一个类)

其中len和sum是T中的属性

 

T & copy(const  T & t2)

{

len =t2.len;

sum = t2.sum

return ???    // 这里return 什么呢?

}


大家到现在大概应该已经猜到要返回什么了,对,就是用到this,this指向的是调用者本身的对象的指针。这里return *this就OK了。

我觉得比较好懂的,大家肯定也能懂。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: