【问题标题】:Parameter Passing Techniques in C/C++C/C++ 中的参数传递技术
【发布时间】:2014-06-21 12:46:08
【问题描述】:

在编程语言中有不同的参数传递技术,例如 - 按值调用、按引用调用、按值结果调用、按名称调用、按文本调用和按需要调用。

我在 C/C++ 中看到了按值调用和按引用调用的实现;但是其他技术仅通过简单的简单示例进行教授,我们在其中给出此示例使用说“按值结果调用”,因此做出相应的回答。我想知道其他技术是否曾经用 C/C++ 或任何其他语言实现过,还是只是理论上的?

【问题讨论】:

标签: c++ c parameter-passing


【解决方案1】:

在 C++ 中,它只是按值或按引用。其他技术可以使用现有的 C++ 语言构造来模拟 - 特制的转换运算符和构造函数。

【讨论】:

【解决方案2】:

C 提供并且仍然提供值传递

【讨论】:

    【解决方案3】:

    检查这个参数传递技术的差异用法 http://c2.com/cgi/wiki?ParameterPassing

    【讨论】:

      猜你喜欢
      • 2011-11-12
      • 2018-06-05
      • 1970-01-01
      • 1970-01-01
      • 2012-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多