问个问题
  • 板块学术版
  • 楼主Krystallos
  • 当前回复3
  • 已保存回复3
  • 发布时间2021/1/20 20:47
  • 上次更新2023/11/5 04:37:21
查看原帖
问个问题
124683
Krystallos楼主2021/1/20 20:47

rt,我写了个很慢的程序,里边有一句是这样:

b += g[nowb] * pw[lg];

我刚才在上下加了点语句来记录运行时间

tmp = clock();
b += g[nowb] * pw[lg];
cnt += clock() - tmp;

然后打出来一看 cnt4000+b, gpw 都是高精度数结构体)
然后我想知道是 += 慢还是乘法慢
于是我只在重载的 +=* 运算符前后加了 tmp = clock();cnt += clock() - tmp;
然后发现 cnt 只有 300+
求问,剩下的 3700ms 哪去了?

2021/1/20 20:47
加载中...