
22 Mar
2002
22 Mar
'02
3:26 p.m.
I noticed that the function declaration of lexical_cast is: template<typename Target, typename Source> Target lexical_cast(Source arg) Namely that arg is a copy of the original source. Is there a specific reason that a copy is made? Why isn't it a 'const Source&' instead? --