我希望能够重载%运算符,或者实际上是其中的任何一个,以便在两次加倍运算之间做一些特别的事情。
我正在尝试执行此操作,因为我需要对在类似以下操作中获得的值进行检查,但是我不想使用空间来存储它来进行检查。我理想的代码是:
double& operator% (const double& left, const doouble right){
while(left >= right){
left -= right;
return left;
}
int main(){
(double)s1 / 30269.0 + (double)s2 / 30307.0 + (double)s3 / 30323.0 % 1;
} ^
^