Subj : Re: Win98 error To : borland.public.cpp.borlandcpp From : Bob Gonder Date : Sat Mar 13 2004 02:10 pm Thomas Maeder [TeamB] wrote: >Bob Gonder writes: > >> Also doesn't need to promote, say s to an int. > >s will be promoted for comparison to both the macro and the const version of >nmax. Then it must be brain dead. I'd expect if( ByteB < 27 ) to be a byte comparison. Maybe I'm wrong. Could be. Compilers have disappointed me for years which is why I stayed with ASM for so long. >namespace >{ > int i(10); >} > >, which makes much more sense. The name of the variable i now has a name >which is "unutterable" in different translation units (.cpp files). Even if >another translation unit contains the same variable definition, the two >variables don't clash. Yeah, but they already had "private" and "public" keywords, and they _really_ make sense. .