1
svar
89
visningar
"Exponentiation order"- alla språk gör inte lika
http://rosettacode.org/wiki/Exponentiation_order#Ada
Om man ser på bifogad tråd så ser man att de flesta språk tolkar lika men det finns undantag.
Fortran är ett undantag.
Jag tycker detta exempel borde tas bort under C++
inline my_int operator^(my_int a, my_int b) { return static_cast<my_int>(pow(a,b)); }
Bara för att man kan göra saker betyder inte att det alltid är Ok.
Just my 2c.