C++ PROGRAMMING LANGUAGE LAMINATED STUDY GUIDE
AuthorBARCHARTSPublisherBARCHARTS9781423241737Edition2Year19BindingPBThis handy 6 page laminated guide is a concise desktop reference to modern C++ with focus on the current “best practice” of the C++ standard. Created for C++ developers of all skill levels, it covers basics concepts such as built-in types, as well as advanced topics such as move semantics and polymorphic destruction & virtual destructors. Author Scott Smith has three decades of practical experience developing large scale distributed systems in C++ and has developed core components of one of today’s largest global financial exchanges. During his career Mr. Smith has conducted hundreds of technical interviews and used this and all of his experience to include material that every C++ developer needs in his or her toolbox.
6 page laminated guide includes:
Source Code Comments
The Preprocessor
Line Continuation
Keywords, Attributes
Fundamental Types
Enumerations
Incomplete Types
Objects, CV Qualifiers, Storage Class Specifiers
Object Lifetime, Object Initialization
Compound Types, Type Aliases
Literals
Expressions, Statements
Functions
Lambda Expressions
Classes
Access Specifiers
Special Member Functions
Copy/Move
Namespaces
Name Resolution & Scopes, Name Hiding
Function Overloading
Virtual Functions, Function Overriding & Interfaces
Type Conversion
Operator Overloading
Templates
Polymorphic Destruction & Virtual Destructors