Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我了解this->function的作用,但我正在查看的代码具有 function_name(*this,param1,param2) 并且我不清楚应该做什么。
我们正在传递指向正在处理的对象的指针和函数的两个参数?
*this不是指针,它是当前this指向的对象。
*this
this
你的功能:
function_name(*this,param1,param2)
T将 a or T&(or )作为第一个参数const T&(带有T= 对象this指向的类型)。指针this被取消引用,并且像任何指针一样,表达式指向由. 指向*x的值x。
T
T&
const T&
*x
x