Should something like this really work?
Since \u03C0 is π?Code:template <char...> double operator "" _\u03C0();
I get an error in MinGW that complains about a stray '\' in my source, yet there are documents online that say this *should* be okay.
edit:
Code:mingw32-g++ (GCC) 4.8.1