只見有關實現預增量和後加,這聲稱超載預增量能夠被定義爲超載預增量和後加
T& T ::operator++()
和重載後遞增的示例可以定義和預incremet方面實現如下
const T T::operator++(int){
const T old(*this);
++(*this);
return old;
}
我有兩個問題:
1)什麼是「老」呢?
2)++(* this)被假定使用預增量,並且原始預增量定義沒有參數。但是,它有*這裏。
'''===''''新' – Mehrdad