优化 问答列表

在考虑精度损失的同时,如何比较浮点和双倍?

作者:Alex 提问时间:8/20/2008

比较两个或两个值的最有效方法是什么?doublefloat 简单地这样做是不正确的: bool CompareDoubles1 (double A, double B) { return A =...

如何防止一段无副作用的代码被优化掉?

作者:lei hu 提问时间:9/15/2023

考虑一个场景,我构造了一个表示大整数的类 T。此类 T 具有加法运算符函数。 class T { public: T operator+(const T &other) const } 为了测...

在 c++ 中,在不改变程序流程的情况下,使用“else”对性能的重要性是什么?[复制]

作者:penguin2213 提问时间:9/15/2023

这个问题在这里已经有答案了: if->return vs. if->else 效率 (6 个答案) Linux 内核中可能/不太可能的宏是如何工作的,它们有什么好处? (10 个回答) 2个月前关闭。...

关于使用 SSE2 内部函数进一步优化该卡方函数的建议

作者:Sanku 提问时间:9/4/2023

我正在尝试将 c 代码中的以下卡方函数转换为 SSE2 内部函数 我得到了这两个函数的正确输出。我使用我生成的一些随机 4KB 数据测量了两个函数运行所需的时间,平均而言,我看到大约 70-90 毫...

do() 缺少 2 个必需的位置参数:“n_select”和“n_parents”在 Pymoo 优化期间

作者:celi 提问时间:5/24/2023

我正在尝试使用 pymoo 库找到多目标优化问题的答案。目的是在risk_cost函数中找到具有优势条件的帕累托前沿集合。还有cost_alpha,risk_alpha函数,所以为了统一变量,我刚才做...

与 C 相比,无休止循环在 C++ 中没有副作用的好处是未定义的行为?

作者:wimalopaan 提问时间:8/23/2023

在 C++ 循环中,作为 for(;;) {} 是未定义的行为,而它们不在 C(?) 中。 在P2809R0。琐碎的无限循环不是未定义的行为,它表示这样做是有充分理由的。有没有简单的例子可以说...

当在编译时知道形状(大小)时,rust 编译器可以更好地优化 Array2 吗?

作者:Daniel S. 提问时间:8/28/2023

我正在对神经网络中的矩阵使用 or in rust。(是的,我知道有用于 NN 的库。我想用我自己的代码来学习。这个问题独立于神经网络,但神经网络是一个合适的例子,因为在许多情况下,矩阵大小在编译时是...

如何在 C++20 中强制执行复制省略?[复制]

作者:Anne Quinn 提问时间:9/4/2023

这个问题在这里已经有答案了: 如何保证复制省略? (2 个答案) 3个月前关闭。 C++17 承诺引入 Copy Elision 作为一项要求,所以我从 C++14 一直升级到 C++20。就是为了...

用函数指针替换 if 语句有什么缺点?

作者:ingotangjingle 提问时间:9/10/2023

我正在寻找优化我的更新循环,并绕过了这段代码: // Define two lambda functions auto iftrue = [](int x, int y) -> int { ret...

当“by-value”参数也是“by-value”返回参数时,为什么不能进行复制省略?[复制]

作者:EL IAS 提问时间:9/13/2023

这个问题在这里已经有答案了: 为什么返回参数时不允许 RVO? (3 个答案) 2个月前关闭。 在下面的代码片段中,我的函数尝试将其“by-value”参数作为“by-value”返回值返回。我看了...


共323条 当前第7页