Parameter passing methods are the ways in which parameters are transfered between functions when one function calls another. C++ provides two parameter passing methods--pass-by-value and pass-by-reference .