11 Feb
2018
11 Feb
'18
3:38 a.m.
Niall Douglas wrote:
Moving to using a C++11 compliant compiler is not a big step IMO,
It is if you use MSVC because there isn't one yet. :-)
I've been deliberately adding nothing to this thread ... but this is unfair. VS2017.5 implements enough of C++ 14, let alone C++ 11, that little code not relying on the correctness of preprocessor would notice the deficiencies from the standard. Even two phase lookup mostly seems to work now.
It was a joke. But I actually had constexpr (the C++11 kind) in mind, not the preprocessor or C++03 things. I have admittedly not tested with 1912, but it didn't yet quite work with 1911.