【发布时间】:2014-06-21 12:46:08
【问题描述】:
在编程语言中有不同的参数传递技术,例如 - 按值调用、按引用调用、按值结果调用、按名称调用、按文本调用和按需要调用。
我在 C/C++ 中看到了按值调用和按引用调用的实现;但是其他技术仅通过简单的简单示例进行教授,我们在其中给出此示例使用说“按值结果调用”,因此做出相应的回答。我想知道其他技术是否曾经用 C/C++ 或任何其他语言实现过,还是只是理论上的?
【问题讨论】:
-
[... "C++ 不支持 Pass-by-value-result,但可以模拟。"] [stackoverflow.com/a/5768802/2352671]
-
你真的应该一次只坚持一种语言。
-
按名称调用此处解释了一些来自 ALGOL-60 的示例:stackoverflow.com/questions/838079/…
标签: c++ c parameter-passing