我已经注意到,使用重载的std::complex运算符乘以两个*值要比写出操作要慢得多。我看到了50倍的差别。这完全是荒谬的。我理解操作符需要检查输入中的NaN,因为定义了复杂的无穷大。这真的能解释50倍的时差吗?下面是测试代码:#include <complex>#include <vector>
size_t N
我使用了下面的Gnuplot脚本,它的版本为4.6patchlevel 5:clear # erases the current screen or output device set style data linesset dgrid3d 64,64 qnorm 2set ticslevel 0.8
set isos