Вызов префиксного и постфиксного инкремента у типа int внутри класса через this
На проблему не наткнулся, но встретил очень интересный для себя момент, на который не смог найти ответ.
class a
{ int value = 0;
public:
a()
{
this->value++;//OK
this->++value;error
value++;//OK
++value;//OK
}
}
соответственно 2 вопроса:
- Почему this->++value; не ок?
- Почему this->value++; ок ? Буду благодарен за ответ)