References as Aliases within a Function
References can also be used as aliases for other variables within a function (although they typically are used with functions as shown in Fig. 6.19). For example, the code
int count = 1; // declare integer variable countint &cRef = count; // create cRef as an alias for count++cRef; // increment count (using its alias cRef)
count by using its alias
cRef. Reference variables must be initialized in their declarations and cannot be reassigned as aliases to other variables. Once a reference is declared as an alias for another variable, all operations supposedly performed on the alias (i.e., the reference) are actually performed on the original variable. The ...