
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 :<br><ul> <li>Template Alias</li> <li>constexpr</li> <li>copy_backward</li> <li>requires</li> <li>std::enable_if : SFINAE</li> <li>Private Cast</li> <li>Type Functions</li> <li>Type Traits</li> <li>Explicit Template Instantiations and Specializations</li> <li>Trailing Return Type</li> <li>auto type specifier</li> <li>Intermediate Traits Idiom</li> <li>Value Type Deduction Framework</li></ul><br><br><b>Target Audience</b>This book can be read by anyone having some experience in any higher level programming. Beginners in C++ will be able to learn basic concepts of C++11 with practical examples. Intermediate programmers in C++ will learn foundational aspect of C++11 advanced concepts in a pragmatic way. Expert programmers(aka C++ hackers) can enjoy evolutionary ideas leading to future of C++11(aka C++1y), Boost and beyond.<br><br>This book or booklet is an attempt to voice our understanding of foundation of algorithms newly introduced in C++11 from programmers' perspective who wish to keep themselves abreast with latest advent in C++ and beyond, but quite often than less, find themselves amidst a myriad of disconnecting information, simply due to sheer size of tremendous information available at hands reach, leading to a vast array of tips n techniques. Nonetheless, when it comes to applying same to their day-to-day problems, they end up struggling a lot to find the apt one. <br><br>This is the very first of this series which is out as promised above! We have adopted a top-down approach to instil our notes in a cohesive manner. <br><br>The style is pedagogical : we took an algorithm, newly introduced in C++11, looked at its usage, patterns, limitations, corner-cases, preconditions, post-conditions, constraints etc. while keeping a close eye on the interface, its possible evolution in
Page Count:
215
Publication Date:
2013-02-03
ISBN-10:
1482353482
ISBN-13:
9781482353488
No comments yet. Be the first to share your thoughts!