{
"item_title" : "C++14 FAQs",
"item_author" : [" Chandra Shekhar Kumar "],
"item_description" : "This book contains selected questions related to C++14 with detailed solutions to all of these which will help the reader to hone her skills to solve a particular problem. Primary sources of this collection are:Advanced C++ FAQs: Volume 1: FundamentalsAdvanced C++ FAQs: Volume 2: Generic ProgrammingAdvanced C++ FAQs: Volumes 1 & 2This book is not an introduction to C++. It assumes that the reader isaware of the basics of C++98 and C++03 and wants to expand her horizonto latest and greatest in C++14(aka C++1y). The problems are marked ona scale of one(*)(simplest) to five stars(*****)(hardest).Forthcoming volumes will strengthen this particular approach spanningvarious areas of C++.variable templatesConstexpr static data members of class templatesconstexpr function templates....static data member templatespecialization of variable templatedefault argument and specialization of variable templatelambda and variable templatevariable templates variables varyauto variable templatesvalid specialization but error ?variable templates and lambda revisitedIncremental improvement to integral constantis same musingsauto variable template and generic lambdaconstexpr member functions and implicit const....constexpr vs static vs uninitializedconstexpr vs member function revisiteddeprecated attributeMember initializers and aggregate class....Data Member initializerstime duration literals...Compile Time binary Literal OperatorSquare Literal OperatorType Transformation Aliasesunique ptr vs make unique as function argumentmake unique as perfect forwarding guymake unique and new....make unique and default initialization with T ]Extend make unique: Support list initialization T ]Extend make unique: Value Initialize T ]Extend make unique: T N]allocate uniqueCompile-time integer sequencesSimplified Creation of std:: integer sequencestd:: index sequenceCustom Sequence: Addition....Custom Sequence: SplitExtract from tupleconvert std:: array to std:: tuplePiecewise construction of std:: pairCompile Time Integer Sequence Simplifiedsfinae and represent type of functionmetafunction: check presence of type memberstd:: common type and sfinaeContextual ConversionSingle quotation mark as digit separatorBinary Literalsauto return type in function declarationreturn type deduction for functionreturn type deduction for lambdas....decltype(auto)return type deduction for function templatesexplicit instantiation and autoreturn type deduction and virtualdeduce return typegeneralized lambda capturegeneric lambda and product vectorgeneric lambdageneric lambda definitionconversion function of generic lambdageneric lambda quizPreventing Name HijackingFind First Null Pointer in a ContainerGeneric Operator FunctorsExchange UtilityAddressing Tuple By TypeQuoted manipulatorsNull Iteratorstd:: move is rvalue castC++14 Compiler",
"item_img_path" : "https://covers4.booksamillion.com/covers/bam/1/50/023/987/1500239879_b.jpg",
"price_data" : {
"retail_price" : "8.99", "online_price" : "8.99", "our_price" : "8.99", "club_price" : "8.99", "savings_pct" : "0", "savings_amt" : "0.00", "club_savings_pct" : "0", "club_savings_amt" : "0.00", "discount_pct" : "10", "store_price" : ""
}
}
C++14 FAQs
Overview
This book contains selected questions related to C++14 with detailed solutions to all of these which will help the reader to hone her skills to solve a particular problem. Primary sources of this collection are:
- Advanced C++ FAQs: Volume 1: Fundamentals
- Advanced C++ FAQs: Volume 2: Generic Programming
- Advanced C++ FAQs: Volumes 1 & 2
- variable templates
- Constexpr static data members of class templates
- constexpr function templates
- ....
- static data member template
- specialization of variable template
- default argument and specialization of variable template
- lambda and variable template
- variable templates variables vary
- auto variable templates
- valid specialization but error ?
- variable templates and lambda revisited
- Incremental improvement to integral constant
- is same musings
- auto variable template and generic lambda
- constexpr member functions and implicit const
- ....
- constexpr vs static vs uninitialized
- constexpr vs member function revisited
- deprecated attribute
- Member initializers and aggregate class
- ....
- Data Member initializers
- time duration literals
- ...
- Compile Time binary Literal Operator
- Square Literal Operator
- Type Transformation Aliases
- unique ptr vs make unique as function argument
- make unique as perfect forwarding guy
- make unique and new
- ....
- make unique and default initialization with T ]
- Extend make unique: Support list initialization T ]
- Extend make unique: Value Initialize T ]
- Extend make unique: T N]
- allocate unique
- Compile-time integer sequences
- Simplified Creation of std:: integer sequence
- std:: index sequence
- Custom Sequence: Addition
- ....
- Custom Sequence: Split
- Extract from tuple
- convert std:: array to std:: tuple
- Piecewise construction of std:: pair
- Compile Time Integer Sequence Simplified
- sfinae and represent type of function
- metafunction: check presence of type member
- std:: common type and sfinae
- Contextual Conversion
- Single quotation mark as digit separator
- Binary Literals
- auto return type in function declaration
- return type deduction for function
- return type deduction for lambdas
- ....
- decltype(auto)
- return type deduction for function templates
- explicit instantiation and auto
- return type deduction and virtual
- deduce return type
- generalized lambda capture
- generic lambda and product vector
- generic lambda
- generic lambda definition
- conversion function of generic lambda
- generic lambda quiz
- Preventing Name Hijacking
- Find First Null Pointer in a Container
- Generic Operator Functors
- Exchange Utility
- Addressing Tuple By Type
- Quoted manipulators
- Null Iterator
- std:: move is rvalue cast
- C++14 Compiler
This item is Non-Returnable
Customers Also Bought
Details
- ISBN-13: 9781500239879
- ISBN-10: 1500239879
- Publisher: Createspace Independent Publishing Platform
- Publish Date: June 2014
- Dimensions: 9 x 6 x 0.22 inches
- Shipping Weight: 0.34 pounds
- Page Count: 106
Related Categories
