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