之前,我们给函数传递参数时,一般都是使用普通变量,也就是所谓的传值方式。但是因为传递给函数的变量可以超出作用域,我们实际上不能修改参数的值。Pass-by-reference传递引用是指通过引用将参数传递给函数。调用时,函数可以使用传入的引用修改参数的值。这允许我们:修改函数参数的值。出于性能原因,避免复制变量/对象。以下代码显示了按引用传递的示例。调用函数时,引用参数用实际参数初始化:#include

之前,我们给函数传递参数时,一般都是使用普通变量,也就是所谓的传值方式。但是因为传递给函数的变量可以超出作用域,我们实际上不能修改参数的值。Pass-by-reference传递引用是指通过引用将参数传递给函数。调用时,函数可以使用传入的引用修改参数的值。这允许我们:修改函数参数的值。出于性能原因,避免复制变量/对象。以下代码显示了按引用传递的示例。调用函数时,引用参数用实际参数初始化:#include