I C++ är standardtekniken för parameteröverföring "anrop efter värde". Detta innebär att en kopia av det faktiska argumentet skickas till funktionen, och alla ändringar som görs i den formella parametern inuti funktionen påverkar inte det faktiska argumentet.