CeePlusPlusOneWhy (sorry for the name, is there a better one?) C++1y which is a working name for what is now C++14. This is a new standard for CeePlusPlus to take it beyond CeePlusPlusEleven. Some implementation is available already see * http://gcc.gnu.org/projects/cxx1y.html for GnuCpp (version 4.9.0) * http://clang.llvm.org/cxx_status.html for Clang (CeeLanguageFamilyFrontEnd) (versions 3.4 and 3.5) See TheCppStandardsCommittee ---- '''Literal Constants''' Some literal constants have been moved into a namespace. This can cause mysterious problems with existing code breaking. Example: auto val = 1.0i This defines a complex number to be '''i'''. It now needs the following: #include using namespace std::literals::complex_literals; Otherwise there is a compiler error. For more information see http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3779.pdf Tested using Clang 3.5 svn and libc++ svn with -std=c++1y, December 2013 -- JohnFletcher ---- CategoryCpp