On Wed, 7 May 2003, Sami Liedes wrote: > The first one is obviously the intended one here, but because of the > second parameter the second one gets called. First, of course, a > temporary string object is created using the the third kind of What gives? GCC used to produce warnings when it created temporary objects in this manner. Jason