There are two parameter passing mechanisms in C++: pass-by-value and pass-by-reference. Both of these methods are used extensively in this book. It is essential that you understand the behavioral difference between the two methods as well as the performance implications of using each of them.