Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/136.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++;_C++_Return_This - Fatal编程技术网

C++ 返回此->;C++;

C++ 返回此->;C++;,c++,return,this,C++,Return,This,返回此-> 这在C中是什么意思++ 整个代码的相关部分在上面 我写的代码来自一个巨大的项目,该项目正等待有人完成。我不擅长C++,但我需要更多地学习,不要失去那份工作。无论如何,这个项目充满了“returnthis->..”,我认为这是不必要的,这就是为什么我问smt有什么特别之处,我们应该使用这个符号。这段代码仅仅意味着ConfigurationManager对象中IOMs数组中的IOM索引处的iomId被返回。请注意,本例中的this->IOM与IOM相同,因此this似乎只是为了清晰起

返回此-> 这在C中是什么意思++

整个代码的相关部分在上面


我写的代码来自一个巨大的项目,该项目正等待有人完成。我不擅长C++,但我需要更多地学习,不要失去那份工作。无论如何,这个项目充满了“returnthis->..”,我认为这是不必要的,这就是为什么我问smt有什么特别之处,我们应该使用这个符号。这段代码仅仅意味着
ConfigurationManager
对象中
IOMs
数组中的
IOM
索引处的
iomId
被返回。请注意,本例中的
this->IOM
IOM
相同,因此
this
似乎只是为了清晰起见而存在。

this
是指向当前对象的指针。
->
运算符允许您访问指向对象的指针内的成员


< > >代码>返回-> iOMS[IOMID] 返回索引OIID.O/P>当前配置管理器中的IOM对象。请阅读C++图书。您可以编写
返回IOM[iomId]假设
IOM
ConfigurationManager
或其某些超类的成员数据字段。问题是“this”还是“->”?
通常是optional@jrok我在谷歌上查到了。。。
using namespace std;

IOM ConfigurationManager::getIOM(int iomId) {
  return this->IOMs[iomId];