在C++中返回此>命令

return this-> command in C++

本文关键字:gt 命令 C++ 返回      更新时间:2023-10-16

返回this->这在C++中意味着什么

..

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

..

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

我写的代码来自一个等待某人完成的巨大项目。我不擅长C++但我需要学习更多才能不失去那份工作。无论如何,该项目充满了"返回这个->...."我认为没有必要,这就是为什么我问是否有特别的smt我们应该使用该符号

这段代码只是意味着返回ConfigurationManager对象中IOMs数组中索引iomId处的IOM。请注意,在这种情况下,this->IOMsIOMs相同,因此似乎this只是为了清楚起见。

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

因此return this->IOMs[iomID]在索引 iomID 处返回当前配置管理器中的 IOM 对象。