*此参数为函数

时间:2013-09-30 17:36:51

标签: c++ this

我理解 this->函数的功能,但我正在查看的代码有 function_name(* this,param1,param2),我不清楚该怎么做。

我们将指向正在处理的对象的指针和两个参数传递给函数?

2 个答案:

答案 0 :(得分:2)

*this 不是指针,它是指向的当前对象this

答案 1 :(得分:2)

你的职能:

function_name(*this,param1,param2)

作为第一个参数,TT&(或const T&)(T =对象this =类型指向)。指针this被取消引用,与任何指针一样,表达式*x指向由x指向的