语言 问答列表

提供显式扣除指南是否会禁用隐式扣除指南的生成/形成

作者:user12002570 提问时间:5/10/2022

我正在阅读有关 C++17 中的演绎指南。假设我们有以下示例: template<typename T> struct Custom { }; template<typename T> str...

基本块参数是否意味着代码局部性?

作者:rwallace 提问时间:5/14/2022

大多数现代编译器使用某种形式的 SSA 进行内部表示,这需要对值可能来自多个源的变量进行一些表示法。经典版本使用 phi 节点。基本模块参数也是一个选项。据我了解,它们在逻辑上是等价的,块参数可以说是...

了解无处可去的贝塞尔派生代码

作者:Illari 提问时间:5/15/2022

我正在尝试将计算法线的 Bezier.js 实现转换为 Shadertoy 程序,并且代码似乎不使用任何计算值。它也需要用于二次有理数。 我发现 Javascript 代码有点难以理解,所以我为我的...

两个反向排序数组的复杂度

作者:amateur0724 提问时间:5/17/2022

两个反向数组合并为一个排序数组的时间复杂度是多少? 是 O(n) 还是 O(log n)?...

“编程到接口”是什么意思?

作者:Damien 提问时间:12/21/2008

我已经看到过几次提到这一点,但我不清楚这意味着什么。你什么时候以及为什么要这样做? 我知道接口是做什么的,但我不清楚这一点的事实让我觉得我错过了正确使用它们的机会。 如果你要这样做,是这样吗? ...

最后的性能优化策略 [已结束]

作者: 提问时间:5/29/2009

已关闭。这个问题需要更加集中。它目前不接受答案。 想改进这个问题吗?更新问题,使其仅通过编辑这篇文章来关注一个问题。 10年前关闭。 改进此问题 这个网站上已经有很多性能问题,但在我看来,几乎...

自然语言和编程语言在语法方面有什么区别?

作者:Spencer 提问时间:8/10/2017

自然语言和编程语言在语法方面有什么区别?...

拆分有理贝塞尔

作者:Illari 提问时间:6/14/2022

根据某人的说法,可以通过将其控制点从 2d 投影到 3d(或从 3d 到 4d 等)来拆分有理贝塞尔,用 De Casteljau 拆分得到的非有理曲线,然后将两条曲线投影回 2d,使它们再次有理。 ...

从函数返回参数时是否可以避免复制?

作者:Maks Verver 提问时间:6/21/2022

假设我有带有一些就地操作的值类型。例如,像这样的东西: using MyType = std::array<100, int>; void Reverse(MyType &value) { st...

在自定义解释的编程语言中实现“this”/“self”

作者:kamkow1 提问时间:6/25/2022

我正在开发一个自定义解释器,以提供有趣的;) 到目前为止,我所拥有的是分配变量、定义和调用函数、数组、循环、if 块等...... 我已经开始在我的语言中添加 OOP 元素,但我在实现“this”/“...


共885条 当前第22页