Allowing Expressions such as (low < value < high)
"Nordlöw" via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Thu Sep 4 13:33:44 PDT 2014
On Thursday, 4 September 2014 at 20:25:52 UTC, monarch_dodra
wrote:
> In the case of D, it's a C compatibility thing. Other languages
> I don't know.
FYI,
auto x = 1 < 2 < 3;
as C++ is accepted (but warned about) by GCC as
x.cpp:19:20: warning: comparisons like ‘X<=Y<=Z’ do not have
their mathematical meaning [-Wparentheses]
auto x = 1 < 2 < 3;
Clang gives no warning.
More information about the Digitalmars-d-learn
mailing list