rt,我写了个很慢的程序,里边有一句是这样:
b += g[nowb] * pw[lg];
我刚才在上下加了点语句来记录运行时间
tmp = clock();
b += g[nowb] * pw[lg];
cnt += clock() - tmp;
然后打出来一看 cnt
是 4000+
(b
, g
和 pw
都是高精度数结构体)
然后我想知道是 +=
慢还是乘法慢
于是我只在重载的 +=
和 *
运算符前后加了 tmp = clock();
和 cnt += clock() - tmp;
然后发现 cnt
只有 300+
?
求问,剩下的 3700ms
哪去了?