Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/134.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ *将此参数转换为函数_C++_This - Fatal编程技术网

C++ *将此参数转换为函数

C++ *将此参数转换为函数,c++,this,C++,This,我理解->函数的功能,但我正在查看的代码 函数名(*this,param1,param2),我不清楚它应该做什么 我们正在将指针传递给正在处理的对象,并将两个参数传递给函数?*此不是指针,而是指向的当前对象 您的功能: function_name(*this,param1,param2) 将T或T&(或const T&)作为第一个参数(其中T=此指向的对象的类型)。指针this正在被取消引用,与任何指针一样,表达式*x指向当前对象和两个其他参数传递给第三个函数的x所指向的值。*这表示当前对象的

我理解->函数的功能,但我正在查看的代码 函数名(*this,param1,param2),我不清楚它应该做什么


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

*此
不是指针,而是指向的当前对象

您的功能:

function_name(*this,param1,param2)

T
T&
(或
const T&
)作为第一个参数(其中
T
=此指向的对象的类型)。指针
this
正在被取消引用,与任何指针一样,表达式
*x
指向当前对象和两个其他参数传递给第三个函数的
x

所指向的值。*这表示当前对象的值
a->b
(*a)相同,因此,您基本上已经在使用
*这个
,只是不知道它
这个
是一个指针,
*这个
是当您取消引用指针时,它的特殊之处在于它是您“内部”的当前对象所以说,我知道,我没有说这不是一个指针。你的回答只是有点误导读者。你是对的,我应该把这部分用粗体表示。但是我不能,因为三星队。@JohnSmith为你做了那件事:D