Deprecating min/max extension in C++

Robert Dewar dewar@adacore.com
Wed Mar 9 19:52:00 GMT 2005


Giovanni Bajo wrote:

> ... which do not handle promotions. So you do not consider useful to have a
> min/max operator with promotion (so that it would work exactly like any
> other operator) just because there is a cheap version without promotion. And
> my statement that min() and max() are not exact replacements still stands.
> 
> We'll disagree, as happens.
> 
> Since there is no exact replacements (especially for the min/max assignment
> operators), and the extensions are definitely not so troublesome, I would
> like them to stay.

There are thousands of things that you can think of that would be marginally
convenient in a complex language like C++ (or Ada for that matter), but that's
not a justification tyo add them as an extension. THe burden of adding an
extension should be pretty high. I don't think this particular extension
meets that requirement.




More information about the Gcc mailing list