[問題] ++(postfix)的問題
最近學作bigint
使用 operator overloading
bigint i=1;
i=i++;
如果是int的話應該i會=2
可是因為我的方法是
BigInt BigInt::operator++(int){
BigInt temp(*this);
*this+=1;
return temp;
}
他return 還沒加過的值
該怎麼實做 才可以達到一樣的效果
請大大教我
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.174.4
推
05/07 00:17, , 1F
05/07 00:17, 1F
→
05/07 00:18, , 2F
05/07 00:18, 2F
→
05/07 04:35, , 3F
05/07 04:35, 3F