Personally, I think this is confusing. I try to avoid this when I can. I would prefer strval( ... ) in this case.