Foundation of Algorithms in C++11, Volume 1: Using and Extending C++11, Boost And Beyond (Algocoders Series)
This book is vital to understand and extend the C++11 Algorithms by carefully worked out synthesis of language and library features with an eye at future evolution with special emphasis to :Template Aliasconstexprcopy_backwardrequiresstd::enable_if : SFINAEPrivate CastType FunctionsType TraitsExplicit Template Instantiations and SpecializationsTrailing Return Typeauto type specifierIntermediate Traits IdiomValue Type Deduction Framework