Есть ли разница между использованием указателя this и его неиспользованием?

Добавляет ли использование указателя this в программу еще одну операцию во время выполнения?

Просто чтобы дать пример, лучше поясняющий вопрос:

class C
{
public:
    void set_x(int val){ x = val; }
    void set_this_x(int val){ this->x = val; }

private:
    int x;
};

Имеет ли функция «C :: set_x ()» "во время выполнения выполняет на 1 операцию меньше, чем" C :: set_this_x () "?

Спасибо! : -)

11
задан Andrey Agibalov 13 August 2011 в 10:25
поделиться