C / C ++中的参数传递技术

时间:2014-05-05 09:04:36

标签: c++ c parameter-passing

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

我在C / C ++中看到了Call By Value和Call By Reference的实现;但是其他技术只用简单的简单示例讲授,我们给出的是这个例子使用了说" Call By Value Result"所以相应地回答。我想知道其他技术是用C / C ++还是其他任何语言实现的,还是只是理论上的?

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

在C ++中,它只能通过价值或参考。其他技术可以使用现有的C ++语言结构进行模拟 - 特制的转换运算符和构造函数。

答案 2 :(得分:-1)

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