From: Sascha Bohnenkamp Date: 2007-10-01T18:20:08+09:00 Subject: Re: which language allows you to change an argument's value? > Neither C or Java has call by reference. > C pointers and Java references may work similarly in most cases > but it is still call by value. so what? the references in c++ are passed by value too, its just a nice interface to pointers. At the end those parameters are pushed on the stack .. thats it.