Re: Compiler chooses conv ctor - why?



Charles Wang[MSFT] wrote:
Hi Cezary,
Thank you for your explaining on this according to ISO standard. I
think that I understand your meaning. Your main concern should be
that at least the compiler should throw an warning to tell developers
this potential issue, right? Could you please give Microsoft feedback

Really, the compiler should adopt the behavior specified by the standard and
provide a command-line parameter to allow programs relying on the old
behavior to compile. (like was done with forscope).

This "it's ok to depart from the standard as long as we document it" is why
programmers 'round the world are fed up with Microsoft. That happened with
IE DHTML support and look at the mess that made, now IE can't even follow
the standard if Microsoft wants it to.


.



Relevant Pages

  • Re: How to use SHGetFolderPath()?
    ... I have read your posts and I don't believe that I ... incorrect if you purport to be programming in standard C or C++. ... Microsoft has extended the language and allows void mainin particular ... versions of the compiler, but it is not standard C or C++ -just as the links ...
    (microsoft.public.vc.mfc)
  • Re: Managed String Library
    ... is "market demand". ... This comes as a surprise to me since companies like Microsoft feel ... Software companies want to sell versions of their particular compiler, whilst programmers want tools that will help them do their jobs. ... If everyone merely releases an ANSI standard C compiler, ...
    (comp.lang.c)
  • Re: Is C99 the final C? (some suggestions)
    ... > that someone will try compile their stuff on an old compiler. ... > because the ANSI standard obsoleted them, and everyone picked up the ANSI ... fixed by using another language. ... >>are multiplying two expressions of the widest type supported by your ...
    (comp.lang.c)
  • Re: Managed String Library
    ... is "market demand". ... This comes as a surprise to me since companies like Microsoft feel ... From a programmer's point of view, a standard is usually a good thing. ... The compiler vendor's attitude is a bit more ambivalent. ...
    (comp.lang.c)
  • Re: Statement on Schildt submitted to wikipedia today
    ... to working programmers and more with being "right all the time, ... so that compiler developers could be shed ... The major corporate interests were compiler developers, ... processors, committed to standard division semantics, and otherwise ...
    (comp.lang.c.moderated)

Loading