首页 > 解决方案 > 使用“this->variable”比只使用“variable”慢

问题描述

所以如果我有课

class newclass
{
  int length;
  int breadth;
  public:
  int area()
    {
        return this->length * this->breadth;
      }
  int area2()
    {
        return length * bredth;
       }

};

这两种方法中哪一种会更快区域 1 或区域 2,应该使用哪个?

标签: c++classpointersvariables

解决方案


编译器会将它们视为相同的。如果它有助于读者更好地阅读代码,请使用this->variable而不是。variable


推荐阅读