Site Tools


c_operator

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

c_operator [2013/05/26 10:30] (current)
konovalov created
Line 1: Line 1:
 +==== Постфиксные и префиксные ====
 +  //​префиксная версия возвращает значение после декремента
 +  const Integer&​ operator--(Integer&​ i) {
 +      i.value--;
 +      return i;
 +  }
  
 +  //​постфиксная версия возвращает значение до декремента
 +  const Integer operator--(Integer&​ i, int) {
 +      Integer oldValue(i.value);​
 +      i.value--;
 +      return oldValue;
 +  }
c_operator.txt · Last modified: 2013/05/26 10:30 by konovalov

Page Tools