将std fuction 替换成真实的lambda试试。这里的慢是std function导致的
【 在 finlab 的大作中提到: 】
: 循环1亿次进行double类型的累加计算:
: double run(int n, function<double(double, double) > f)
: {
: double s = 0;
: for (int i = 0; i < n; ++i)
: s = f(s,
: ..................
发自「今日水木 on iPhone 13 Pro Max」
--
FROM 223.72.77.*