1 May
2004
1 May
'04
6:59 a.m.
In article
Miro Jurisic
writes: In article
, "DY, JERRY U (SBCSI)"
wrote: string s2 = lexical_cast<string>((int)c) // s2 = "65"
I would have written int(c) instead of (int)c because compilers perform more useful checking on the constructor than they do on the cast, but that's all.
The two forms are equivalent.
I have it in my head that I have seen a compiler that warned about int construction from (for example) char*, but (obviously) not about a cast of char* to int. I could be on crack, of course. meeroh -- If this message helped you, consider buying an item from my wish list: http://web.meeroh.org/wishlist