语言 问答列表

如何在 2D 中计算三乘积

作者:TOOL 提问时间:6/29/2022

我正在阅读这篇关于如何编写用于碰撞检测的 GJK 算法的文章,但我不是在 3D 中进行,而是在 2D 中进行。 但是,在某一时刻有这段代码: bool Line( Simplex& points...

给定一个未排序的二进制数组,计数 1 的数量,其中只允许检查整个子数组是否全部为零

作者:Gulzar 提问时间:6/30/2022

给定一个未排序的二进制数组,唯一允许的操作是 ,当数组的所有元素均为 0 时,它将返回 。 其复杂性在于aall_zeros(a)Trueall_zeros(a)o(len(a)) + large o...

构建器模式是否比命名的可选参数提供的功能更多?

作者:Enlico 提问时间:6/26/2022

Head First Design Patterns 在附录中仅简要描述了构建器模式,没有像其他模式那样专门讨论它。 设计模式:可重用面向对象软件的元素将其视为其他设计模式。 重构 Guru 还将...

如何将 .NET Core C# 项目编译为原始 IL 代码?

作者:boooba 提问时间:7/9/2022

我正在尝试设置一个输出原始 IL 代码而不是 .EXE 的 C# 项目。输出文件应如下所示: IL_0000: nop IL_0001: ldc.i4.5 IL_0002: stloc.0 //...

std::equal 是否保证短路?

作者:ridiculous_fish 提问时间:7/11/2022

我想将 nul 终止的字符串与字符串文字进行比较。我希望使用并好奇此代码是否根据 C++ 标准定义良好:std::equal #include <algorithm> bool is_foo(co...

有理贝塞尔的透视投影

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

我需要一种方法将 3d 圆锥投影到 2d。没有一篇文章告诉如何使用理性贝塞尔来做到这一点。我需要一种方法的另一件事是将 3d 或 2d 圆锥分别移动到 4d 或 3d(如反向投影)。我在某处读到,有理...

有没有一种有效的方法可以在具有给定总和或平均值的范围内生成 N 个随机整数?

作者:Peter O. 提问时间:4/24/2020

有没有一种有效的方法可以生成 N 个整数的随机组合,以便—— 每个整数都在区间 [, ],minmax 整数的总和为 ,sum 整数可以按任何顺序出现(例如,随机顺序),并且 组合是从满足其他要求的...

生成带有匹配括号的随机字符串

作者:rwallace 提问时间:7/12/2022

我需要生成一个一定长度的随机字符串——比如说十个字符,为了论证——由字符 、 、 、 组成,规则是括号必须匹配。abc() 例如,和 是有效的字符串,但不是。aaaaaaaaaaabba()abba...

定义为实现定义行为的操作是否可以具有多种可能的执行?

作者:xmh0511 提问时间:7/11/2022

[conv.fpint] p2 说 如果要转换的值在可以表示的值范围内,但该值不能准确表示,则它是实现定义的下一个较低或较高可表示值的选择。 [intro.abstract] p2 说 在本文档...

总和类型的结构类型化

作者:rwallace 提问时间:5/16/2020

对于产品类型,标称类型与结构类型是一种设计决策,在每种情况下都有直接的解释;您可以定义两个相同的记录类型,这些记录类型具有相同的字段,顺序相同,但名称不同;它们要么兼容,要么不兼容;很容易看出每种可能...


共885条 当前第23页