In C++11 is
, i.e. can it legally be used from other
functions or in compile-time contexts like array sizes or template arguments? g++ seems to allow it (using
), but I'm not sure I can take that as authoritative given that c++0x/c++11 support is still incomplete. The fact that I can't seem to find anything on the Internet makes me unsure.
It seems like this should be something one could easily find out using Google, but I've tried (for 40 minutes now...) and couldn't find anything. I could find several proposals for adding constexpr to various parts of the standard library (like for example this one
), but nothing about
or other math functions.