
26 Sep
2011
26 Sep
'11
11:02 a.m.
On Mon, Sep 26, 2011 at 8:30 AM, Christian Holmquist <c.holmquist@gmail.com> wrote:
Sometimes types unfortunately have implicit conversion, and if the compiler finds them (I guess that what's common_type deduces?),I might end up with a bogus expression that unfortunately compiles.
Could you give a concrete example (with 3 type clamp)?
Since std::min/max takes one type (for good reasons), I don't see why clamp all of a sudden should be different.
What are those good reasons? Olaf