C++14
Modern Refined2014 · -std=c++14
Refined and extended C++11. Added generic lambdas, relaxed constexpr, and make_unique.
10Core Language
10STL Components
-std=c++14Key Features
Generic Lambdas
make_unique
Return Type Deduction
Relaxed constexpr
Binary Literals
std::exchange
Core Language(10)
Generic Lambda ExpressionsintermediateLambda Capture InitializersintermediateReturn Type Deduction for Functionsintermediatedecltype(auto)intermediateVariable TemplatesintermediateBinary LiteralsintermediateDigit SeparatorsintermediateRelaxed constexpr Restrictionsintermediate[[deprecated]] AttributeintermediateAggregate Member Initialization Relaxationintermediate
STL Components(10)
std::make_uniquestd::quotedstd::exchangestd::integer_sequence / index_sequence / make_index_sequence / index_sequence_forstd::get<Type>() for TuplesHeterogeneous Lookup for map/set/unordered_map/unordered_setTransparent Operator Functors (std::less<>, std::greater<>)std::is_finalstd::shared_timed_mutexstd::shared_lock