* Konstantin Kharlamov: > It matters in terms of the code as read by human: α) one would no > longer wonder why "by-value" is used instead of a "by-pointer", With by-pointer, the reader has to wonder if the called function retains a pointer after the call, so it is a wash in this regard.