【发布时间】:2013-09-30 22:08:02
【问题描述】:
返回这个-> 这在 C++ 中是什么意思
..
using namespace std;
IOM ConfigurationManager::getIOM(int iomId) {
return this->IOMs[iomId];
..
整个代码的相关部分在上面。
我编写的代码来自一个等待某人完成的大型项目。我不擅长 C++,但我需要学习更多才能不失去那份工作。无论如何,该项目充满了“return this->....”,我认为这是不必要的,这就是为什么我问是否有特殊的 smt 我们应该使用该符号
【问题讨论】:
-
请阅读 C++ 书籍。假设
IOMs是ConfigurationManager或其某些超类的成员数据字段,您可能刚刚编码return IOMs[iomId];。 -
问题是“this”还是“->”?
-
this通常是可选的 -
@jrok 我实际上用谷歌搜索过...