问答列表

为什么 Clang 决定允许在 C++ 中使用指定的初始值设定项?

作者:Constantinos Glynos 提问时间:1/31/2019

我认为指定的初始值设定项在 C++ 中已停止使用,仅在 C 中有效。但是,我遇到了一个简单的示例,该示例使用 clang++ 编译并运行良好。 int main() { int a[6] = { ...

按引用传递还是按值传递?[已结束]

作者: 提问时间:8/5/2008

就目前而言,这个问题不太适合我们的问答格式。我们希望答案得到事实、参考资料或专业知识的支持,但这个问题可能会引发辩论、争论、民意调查或广泛讨论。如果您认为这个问题可以改进并可能重新打开,请访问帮助中心...

在 void 方法 [duplicate] 之后更新 Java 变量

作者:James Mitchell 提问时间:3/9/2019

这个问题在这里已经有答案了: Java 是“按引用传递”还是“按值传递”? (91 个回答) 4年前关闭。 我对 Java 的工作原理有点困惑,我知道以下几点是正确的: public static...

我怎样才能使用可选参数在ReasionML / BuckleScript中生成Js.t对象的函数?

作者:fhdhsni 提问时间:3/22/2019

我有以下功能 [@bs.obj] external route: ( ~_method: string, ~path: string, ~action: list(string) => un...

为什么对象在作为指针传递时超出范围,但在返回时却没有

作者:mreff555 提问时间:3/29/2019

制作一个非常简单的链表时,我发现自己对可能是一个非常简单的范围界定概念感到困惑。第一个按预期工作。似乎在第二个 makeNode 函数中,节点“n”在终止时超出了范围。我很困惑为什么会这样。 我很确...

值限制 - 已推断值具有泛型类型

作者:kimsagro 提问时间:4/13/2019

给出以下定义 let fn (id: int) (_:string) = id 我可以创建部分应用的函数 let fnPartial = fn 1 但是,将类型更改为非密封类型,例如_IE...

当 Java ArrayList 作为参数传递给返回 void 并在函数中修改的函数时,如何修改?可能会对传递值感到困惑

作者:user2788960 提问时间:4/27/2019

我有一个 Java 代码块,它通过将 ArrayList 传递到方法中来修改 ArrayList,修改方法中的列表,然后返回 void。我以为 Java 的 pass-by-value 会导致原始 A...

如何更新按值传递的引用类型的引用

作者:Nick W. 提问时间:5/9/2019

我正在使用一个按值在类之间传递对象的框架,我需要更新对其中一个对象的引用。我可以很好地更改原始对象的属性值,但我似乎无法弄清楚如何更改对全新对象的引用。在后一个类中,我从 API 中检索一个相当复杂的...

如何在 C 中通过引用传递#

作者:tmsh 提问时间:5/17/2019

我正在编写一个快速排序类,模仿 Sedgewick 的“算法 4”中给出的代码。原始代码是用 Java 编写的。我用 C# 翻译了核心部分,但它似乎不起作用。似乎问题出在了线上,但我不知道如何纠正它。...

在 C++ 中,最好不要对使用 RTTI 的函数参数使用按值传递?

作者:Xlv 提问时间:6/25/2019

根据 Agner Fog (2018-08-18) 第 50 页的“在 C++ 中优化软件”,如果不满足这些条件中的任何一个,那么将指针或引用转移到对象通常更快。 该对象非常小,可以放入单个寄存器中...


共1094条 当前第103页