Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/151.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ C/C中的参数传递技术&x2B+;_C++_C_Parameter Passing - Fatal编程技术网

C++ C/C中的参数传递技术&x2B+;

C++ C/C中的参数传递技术&x2B+;,c++,c,parameter-passing,C++,C,Parameter Passing,编程语言中有不同的参数传递技术,如按值调用、按引用调用、按值结果调用、按名称调用、按文本调用和按需要调用 我在C/C++中见过按值调用和按引用调用的实现;但是其他的技术只是通过简单的简单例子来教授的,我们知道这个例子使用了say“callbyvalue-Result”,并相应地给出了答案。我想知道其他技术是否曾经在C/C++或其他语言中实现过,或者只是C++中的理论?< P>,它只是通过值或引用。其他技术可以使用现有的C++语言构造——特别是编写的转换运算符和构造函数来模拟。 […“C++不支持

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


我在C/C++中见过按值调用和按引用调用的实现;但是其他的技术只是通过简单的简单例子来教授的,我们知道这个例子使用了say“callbyvalue-Result”,并相应地给出了答案。我想知道其他技术是否曾经在C/C++或其他语言中实现过,或者只是C++中的理论?

< P>,它只是通过值或引用。其他技术可以使用现有的C++语言构造——特别是编写的转换运算符和构造函数来模拟。

[…“C++不支持按值传递结果,但它可以被模拟。”][您应该一次只使用一种语言。这里用ALGOL-60中的一些示例解释了按名称调用:例如boost库